Typescript

初めての?Typescript

TypeScript自習

TypeScript 日本語ハンドブック | js STUDIO 他Quitなど

上記ハンドブックを読みつつ少しコードを書く。 ビルドは上記ハンドブックの方法だとうまく動かなかったので、別途Qiitaで調べた。

感想

まだ途中。 型をそこまで書きたくない。推論して欲しい。 PHPのタイプヒンティングと戻り値の型指定程度で十分だと思う。 でも引数の型指定なんかは別途定義をかけるので、メソッド本体の記述はスッキリして良いと思った。

気づき

ちゃんと使ってこなかったので、今更constで変更不可になるのは変数そのものが変わる場合のみで、オブジェクトのプロパティは変更可能だと知った。

つまりイミュータブルなオブジェクトやインスタンスを定義したい場合は型を定義しないと防げない。