#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言語入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本