基本
Scastieを利用することでブラウザ上でScalaを実行することができる
/icons/hr.icon
式
式とは評価すると結果が得られるもの
printlnを使用することで、式の結果を出力できる
code:scala
println(1) // 1
println(1 + 1) // 2
println("Hello!") // Hello!
println("Hello," + " world!") // Hello, world!
値
valキーワードを利用することで、式の結果に名前をつけることができる
code:scala
val x = 1 + 1
println(x) // 2
上記のようなxのように、名前をつけられた式の結果を値と呼び、式の結果に名前をつけているため、値を参照しても再計算はされない。また、値は再代入することもできない
code:scala
x = 3 // Reassignment to val x
値の型は推論可能だが、明示的に宣言することもできる
code:scala
val x: Int = 1 + 1
移行検討中のため、試しに続きは下記でまとめ中