![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
陪你数太阳
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
golang slice
go中slice是对数组的抽象。数组长度不可改变,slice是一种动态数组,长度是不固定的,可以追加元素。 切片定义一个未指定大小的数组var slice_var []type使用make函数创建var slice_var []type = make([]type, len) //len是切片的初始长度slice_var := make([]type, len)...原创 2018-09-09 21:44:58 · 273 阅读 · 0 评论 -
go 结构体和类 函数和方法 接口
go中没有类的概念,只有结构体。定义结构体使用type struct 关键字type typeName struct { var1 Type var2 Type ... varn Type}其它面向对象的语言中类包含属性和方法,go中定义类的方法和定义函数很像定义函数:func funcName (param Type ...) returnT...原创 2018-09-09 23:55:10 · 3287 阅读 · 0 评论 -
闭包
闭包 = 函数 + 引用环境package mainimport "fmt"func getSequence() func() int { i := 0 return func() int { i++ return i }}func main() { f1 := getSequence() f1() f1() fmt.Println(f1()) f2...原创 2018-09-12 23:39:54 · 150 阅读 · 1 评论