🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> ### 命名规则 * 名字必须以一个字母或下划线开头, 后面可以跟任意数量的字母, 数字或下划线 * Go语言中有25个关键字, 关键字不能用于命名, 只能在特定语法结构中使用 * 根据首字母的大小写来确定可以访问的权限; 首字母大写, 可以被其他的包访问; 首字母小写, 则只能在本包中使用 * 推荐:骆驼式命名法:第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName * 根据变量生存周期来定义变量的字符长度(生存周期短的, 字符长度也短) | break | default | func | interface | select | | case | defer | go | map | struct | | chan | else | goto | package | switch | | const | fallthrough | if | range | type | | continue | for | import | return | var | * Go语言有大约30多个预定义的名字, 比如int和true等, 主要对应内建的常量类型和函数 1. 常量: true false iota nil 2. 类型: int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr float32 float64 complex128 complex64 bool byte rune string error 3. 函数: make len cap new append copy close delete complex real imag panic recover 4. 这些内部预先定义的名字并不是关键字, 你可以在定义中重新使用它们, 但是要注意避免语义混乱