摘要: 初始化顺序 参考资料 初始化顺序 go语言标准规定了多个编译单元的初始化顺序,包的初始化顺序按照包引入的顺序进行初始化,如果有依赖关系先解决依赖关系,按依赖的顺序进行初始化。 如果某个包被多次导入的话,也只会初始化一次。 对于同一个包中的多个.go文件,实现一般按照文件名排序,进行初始化 首先按顺序 阅读全文
posted @ 2021-12-13 13:47 HachikoT 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 变量 变量声明 作用域与变量覆盖 常量 常量声明 iota 参考资料 变量 变量声明 一般形式的变量声明,可以同时声明多个同类型变量,初始化为默认值或者可以手动赋初始值。 // case1 var identifier type // case2 var identifier1, identifie 阅读全文
posted @ 2021-12-13 13:46 HachikoT 阅读(28) 评论(0) 推荐(0) 编辑
摘要: go数据类型 基本类型 字符串类型 派生类型 参考资料 go数据类型 基本类型 | 类型 | 说明 | 占用内存 | 默认初始值 | | : : | : : | : : | : : | | bool | 布尔型 | 1字节 | false | | int8/16/32/64 | 有符号定长整型 | 阅读全文
posted @ 2021-12-13 13:44 HachikoT 阅读(29) 评论(0) 推荐(0) 编辑