一尘不染

转到const的命名约定

go

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

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


阅读 185

收藏
2020-07-02

共1个答案

一尘不染

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

一些例子:

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