等号付き:
object HelloWorld {
def main(args: Array[String]) = {
println("Hello!")
}
}
等号なし:
object HelloWorld {
def main(args: Array[String]) {
println("Hello!")
}
}
上記のプログラムは両方とも同じように実行されます。ブログ投稿「Scalaで気に入らないこと」で、等号がない場合、メソッドはUnit
(Javaと同じようにvoid
)返されるので、値を返すメソッドは等号を使用する必要があると読みました。ただし、値を返さないメソッドはどちらの方法でも記述できます。
値を返さないScalaメソッドで等号を使用するためのベストプラクティスは何ですか?