#10 Goで学ぶコメント規約の基本
Goのコメントには、他の言語と共通する書き方に加え、関数の説明として特別な意味を持つ書き方の慣習があります。この記事では、Goにおけるコメントの書き方を解説します。
コメントの書き方
// これは年齢を表す変数
age := 20
複数行のコメントには`/* */`も使えます。
関数名から始めるコメントの慣習
Goの公式ガイドラインでは、関数の説明コメントは、その関数名からそのまま始めることが推奨されています。
// Greet は利用者に挨拶を表示する
func Greet(name string) {
fmt.Println("こんにちは、" + name + "さん")
}
この慣習に従うと、`go doc`というコマンドで説明書きを表示した際に、読みやすい形式で整えられます。
Goならではの注意点
Goでは、関数名の先頭が大文字か小文字かによって、他のファイルから参照できるかどうかが変わります(大文字なら公開、小文字なら非公開)。公開する関数(大文字始まり)には、この慣習に沿ったコメントを書いておくことが特に重視されます。
まとめ
Goのコメントは`//`が基本で、公開する関数には「関数名から始まる説明」を書く慣習があります。`go doc`との連携も意識しておきましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Goをもっと学びたい方には「Go言語入門」がおすすめです。
コメント
コメントを投稿