変数の定義について(val と var)

val と var の変数定義

Scala の変数定義には val と var があります。

  • val は一度割り当てられるとその後変化しない値
  • var は生存期間中値が変化する変数
  var varmsg = "Hello"
  val valmsg = "Hello"
  
  varmsg = "Hello World!!"
  valmsg = "Hello World!!"  // → コンパイルエラー