2016-06-15

Scala の変数とリテラル

毎日更新頑張るぞ!!
と言った次の瞬間から大きく間を空けてしまいました。
ダメ人間なので仕方がないですね。
Scala について、他の人に解説するつもりで書くと全く書けなくなってしまうので、自分のメモ程度のつもりで書くことにしました。

ということで本題。
今日は Scala の変数とリテラルを学びました。

Scala の変数は型があるようです。
ただし、宣言する際に型を省略して書くことができ、その場合は推論により型が決定するとのこと。

変数を宣言、代入して値を表示するだけのプログラムで宣言の仕方とリテラルの書き方を試してみました。



型の記述は省略できるだけで推論により決定しているため、次のようなコードはコンパイルエラーになります。


宣言の時点で整数型になっているため浮動小数も文字列も入れられない。

個人的に型による制限があり、コンパイル時にエラーが出る言語が好き、というかそうでなくては正しく書ける気がしないのでこれは有難いです。
恐らく、私は型推論は使わずにキッチリ型を書くんだろうなぁ…

それでは、また。

0 件のコメント: