golang
石楠烟斗的雾
这个作者很懒,什么都没留下…
展开
-
初学golang的一些笔记
1、切片相关方法make([]int,len,cap) 利用数组或切片创建一个新的切片,len为长度,cap为最大容量len() 获取数组或切片的长度cap() 获取切片的最大容量append(slice,a,b,c) 向切片中追加元素,可以同时追加多个copy(a,b) 拷贝a的内容到b2、range关键字:用于遍历数组、切片、通道、map等,相当于Java中的Ite原创 2018-01-31 18:42:32 · 263 阅读 · 0 评论 -
Go语言defer语句
与select语句一样,Go语言中的defer语句也非常独特,而且比前者有过之而无不及。defer语句仅能被放置在函数或方法中。它由关键字defer和一个调用表达式组成。注意,这里的调用表达式所表示的既不能是对Go语言内建函数的调用也不能是对Go语言标准库代码包unsafe中的那些函数的调用。实际上,满足上述条件的调用表达式被称为表达式语句。请看下面的示例:func readFile(path转载 2018-01-31 18:49:13 · 579 阅读 · 2 评论