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

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

最佳答案

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

一些例子:

  • md5.BlockSize
  • os.O_RDONLY是一个异常(exception),因为它是直接从POSIX借来的。
  • os.PathSeparator
  • 关于go - 为const命名约定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22688906/

    10-11 08:07