您的位置:首页 > 编程语言 > Go语言

go语言的常见函数

2017-12-25 10:42 316 查看
1 make函数   创建数组切片

Go语言提供的内置函数make()可以用于灵活地创建数组切片。

创建一个初始元素个数为5的数组切片,元素初始值为0: 

mySlice1 := make([]int, 5) 

创建一个初始元素个数为5的数组切片,元素初始值为0,并预留10个元素的存储空间: 

mySlice2 := make([]int, 5, 10) 

2 defer语句

defer语句会在该函数结束的时候被调用,即使后面的语句运行时出现异常了defer语句仍然会被执行。

需要注意的是,如果defer语句中引用了参数,则该参数的值将是程序到defer这一行的时候的值,而与后面的语句没有关系。
3

range函数是个神奇而有趣的内置函数,你可以使用它来遍历数组,切片和字典。

当用于遍历数组和切片的时候,range函数返回索引和元素;

当用于遍历字典的时候,range函数返回字典的键和值。

4 func (ps *peerSet) PeersWithoutBlock(hash common.Hash) []*peer

结构体函数,函数名前面是方法的接收者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: