1. ホーム
  2. go

[解決済み] const の Go 命名規則

2022-04-24 15:16:30

質問

の名前に命名規則があるかどうかを調べています。 const をGolangで使っています。

個人的にはC言語のスタイルに倣って大文字で書くことが多いのですが、このページで見つけたのは http://golang.org/doc/effective_go.html この言語に関する命名規則がいくつか掲載されているようです。

どのように解決するのですか?

標準ライブラリではキャメルケースを使用しているので、そちらを使用することをお勧めします。最初の文字は、定数をエクスポートするかどうかによって、大文字か小文字になります。

いくつか例を挙げます。

  • md5.BlockSize
  • os.O_RDONLY はPOSIXから直接借用したものなので、例外となります。
  • os.PathSeparator