名称

命名规则:Go中函数、变量、常量、类型、语句标签和包的名称都遵循一个规则,开头是一个字母或下划线,后面跟任意字符、数字和下划线,并区分大小写。
例如:heapSort和HeapSort是不同名称。

命名风格:Go更喜欢“驼峰式”风格——更喜欢用大写字母而不是下划线。例如:QuoteRuneToASCII、parseRequestLine。
像ASCII和HTML这样的首字母缩写词通常使用相同的大小写,例如:hemlEscape、HTMLEscape。

名称长度:Go语言风格偏向使用短名称,特别是作用域较小的局部变量。通常名称的作用域越大,就使用越长且更有意义的名称。

关键字:Go有25个关键字,例如:for、type、return……
另外还有三十几个内置的预声明的常量、类型和函数。例如:常量(true、false、iota、nil),类型(int、int32、error……),函数(make、len、append、copy……)。

可见性:名称第一个字母的大小写决定其可见性是否跨包。一个实体如果在函数中声明,它只在函数局部有效。如果声明在包外,它将对所有源文件可见。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值