摘要: 结构 1. Go 中的struct与C中的struct非常类似,并且Go没有class 2. 使用Type(Name) struct{}定义结构,名称遵循可见性规则 3. 支持指向自身的指针类型成员 4. 支持匿名结构,可用作成员或者定义成员变量 5. 匿名结构也可以用于map的值 6. 可以使用字 阅读全文
posted @ 2017-05-08 22:29 温柔易淡 阅读(200) 评论(0) 推荐(0) 编辑
摘要: what's map go里面的map和python字典差不多。 类似其他语言中的哈希表或者字典,以key value的形式存储的数据 key必须是支持==或者!=比较运算的类型,不可以是函数、map或者slice map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍 map使用make 阅读全文
posted @ 2017-05-08 22:28 温柔易淡 阅读(225) 评论(0) 推荐(0) 编辑
摘要: include 1. 切片 2. 切片的日常用法 切片slice 其本身并不是数组,它指向底层的数组 作为变长数组的替代方案,可以关联底层数组的局部或者 为引用类型。 可以直接创建或从底层数组获取生成。 使用len()获取元素个数,cap()获取容量 一般使用make()创建 如果多个slice指向 阅读全文
posted @ 2017-05-08 22:25 温柔易淡 阅读(296) 评论(0) 推荐(0) 编辑