go实战读书笔记(八): interface 接口 2018-04-14 golang 多态是所有现代高级编程语言最基本的一个特性. 多态指代码能根据类型的具体实现采取不同行为的能力, 在go里, 多态的实现通过实现interface Read more..
go实战读书笔记(七): struct 结构类型 2018-04-14 golang 在介绍篇就强调过, go是静态语言类型. 当编译器了解到数据类型信息的时候, 它可以保障程序用一种安全的方式在处理数据. 每一种数据类型都告诉了编译 Read more..
golang: Slice tricks 切片技巧 2018-04-14 tech tricks 好吧, 看到标题, 可能会想为什么有slice tricks 但没有 map tricks? 事实上map 就是用来储存查询,K/V pair在语言里也没啥别的用途了. 但slice 不一 Read more..
go实战读书笔记(六):Map 映射 2018-04-14 golang 不喜欢中文名映射, 还是用map吧… Map 是一种用来存储一系列K/V键值对的数据结构. Map是无序的. Map的内部构成 先看一下map Read more..
go实战读书笔记(五):Slice 切片 2018-04-14 golang 上一篇讲了数组, 但数组有个局限, 就是一旦数组被声明, 大小不可变. 切片弥补了数组的短板,可以按需求自动增长缩小, 可以当做动态数组使用。 *切片的 Read more..