Golang标识符关键字命名规则

驼峰|大写字母_Golang标识符关键字命名规则 (cha138.com)

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang标识符关键字命名规则相关的知识,希望对你有一定的参考价值。

标识符 identifier

  • 数字、字母、下划线(_)
  • 只能是字符和下划线(_)开头
  • 标识符区分大小写

eg:

var name string
var age int
var _sys int

关键字25个

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

36 个预定义标识符

append
bool false true
nil
make    new
byte 
cap
close 
copy  
complex   complex64   complex128  
float32 float64 
imag    real
int  int8  int16   int32    int64
uint uint8 uint16  uint32   uint64
iota    len   panic   
print   println     
recover 
string
uintptr

命名规则

  • 包名称:和目录保持一致、小写
  • 文件名:小写下划线
  • 结构体:大驼峰命名法
  • 接口命名:大驼峰命名法,单个函数以er 结尾
  • 变量命名:驼峰命名法,
    • 大写字母开头: 公有
    • 小写字母开头: 私有
    • bool类型:has/is/can/allow
  • 常量:大写下划线
  • 单元测试:*_test.go
  • 测试用例:Test*

错误处理

if err != nill 
    // 错误处理
    return 

以上是关于Golang标识符关键字命名规则的主要内容,如果未能解决你的问题,请参考以下文章

Golang标识符关键字命名规则

Java语言的常见命名规则——驼峰命名法

Java语言的常见命名规则——驼峰命名法

python的标识符命名规则是啥?都有哪些关键字

JAVA初学者——标识符命名规则及数据类型的转换

java中的标识符

Go 101 -Go 101

10万并发连接的秘诀 - 内核是问题,而不是解决方案 - 高可扩展性 - (highscalability.com)

如何处理10000 TCP连接 - OSCHINA - 中文开源技术交流社区

编程语言_haoel的博客-CSDN博客

编程工具_haoel的博客-CSDN博客

posted @ 2023-08-11 15:07  CharyGao  阅读(9)  评论(0)    收藏  举报