Go 的 const 命名约定

标签 go constants naming-conventions

我正在尝试确定 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/

相关文章:

java - 什么是名为 somethingEntity 的类?

python - 在 python 中命名不是唯一的结果错误?

mysql - 如何插入多行

http - PUT 使用流和进度上传文件的字节范围

C++ 运算符 [] 重载 SNAFU

C++ const引用参数优化

c++ - 我可以用 L 值初始化常量整数吗?

c# - 如何命名同时代表大小和位置的结构?

json - 如何在 Go 中处理 JSON 动态键

unit-testing - 戈朗 : how to generate a net/http timeout Error to perform unit test