go语言的常见函数

来源:互联网 发布:网游交易平台php源码 编辑:程序博客网 时间:2024/06/01 10:15

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

结构体函数,函数名前面是方法的接收者

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 滁州 滁州市 管途 刘小飞全文阅读 免费 太虚宙龙 新宙邦 宙组词 高杉真宙 真宙月季 宙拼音 张开宙 新宙邦股票 宙的拼音 显生宙 宙怎么读 冠宙牌高压清洗机 宙星机械 大喜宙 深圳新宙邦科技股份有限公司 新宙邦股票行情 宙组词语 华宙商务宾馆 新宙邦科技股份有限公司 环宙留学 宙斯 阿尔宙斯 宙斯之子 宙斯租号 宙斯钱包 宙斯盾 宙斯故事 宙斯的故事 宙斯父亲 宙斯女儿 宙斯儿子 宙斯图片 宙斯赫拉 宙斯的父亲 宙斯的儿子 宙斯像 宙斯神像