小编典典

Go 的 const 命名约定

all

const我正在尝试确定Golang中的名称是否有命名约定。

我个人倾向于遵循 C
风格并以大写形式编写它们,但我在此页面http://golang.org/doc/effective_go.html上没有找到任何内容,它似乎列出了该语言的一些命名约定。


阅读 61

收藏
2022-08-20

共1个答案

小编典典

标准库使用驼峰式,所以我建议你也这样做。第一个字母是大写还是小写取决于您是否要导出常量。

几个例子:

  • md5.BlockSize
  • os.O_RDONLY是一个例外,因为它是直接从 POSIX 借来的。
  • os.PathSeparator
2022-08-20