#10 Scalaで学ぶコメント規約の基本
Scalaのコメントは、JVM言語らしくJavadocに似た仕組みを使いつつ、Scala独自の書き方もいくつかあります。この記事では、Scalaにおけるコメントの書き方を解説します。
コメントの書き方
// これは年齢を表す変数
val age = 20
複数行のコメントは`/* */`を使います。
Scaladocという仕組み
Scalaには「Scaladoc」という、Javadocに似た`/** */`形式の説明書きの仕組みがあります。
/**
* 利用者に挨拶を表示する
* @param name 利用者の名前
*/
def greet(name: String): Unit = {
println(s"こんにちは、$name さん")
}
何を書くべきか
Scalaは型推論が多用される言語のため、型そのものの説明よりも、関数がどんな意図で設計されているか、どんな場面で使うことを想定しているかを書くことが重視されます。
Scalaならではの注意点
ScaladocはJavadocと似ていますが、Scala特有の書き方(型パラメータの説明タグなど)も存在します。Java向けの説明だけを参考にすると情報が不足することがあるため、Scala公式のドキュメントも確認しておくと安心です。
まとめ
Scalaのコメントは`//`が基本で、Scaladocによる説明書きも活用されます。型推論を活かしつつ、意図を伝えるコメントを心がけましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Scalaをもっと学びたい方には「実践Scala入門」がおすすめです。
コメント
コメントを投稿