<DartLearn/>
Dart基礎 レッスン8

型推論

Dartは静的型付け言語ですが、varfinalを使うと コンパイラが自動的に型を推論します。型安全性を維持しながらコードを簡潔に書けます。

var による型推論

varで宣言すると、初期値から型が推論されます。推論後の型は変更できません。

Dartエディタ

関数の戻り値型推論

関数の戻り値型も推論されます。ただし、明示的に型を書くとコードが読みやすくなります。

Dartエディタ

型の明示と推論の使い分け

APIの公開部分やコードの意図を明確にしたい場合は型を明示し、ローカル変数は推論を活用するのが一般的です。

Dartエディタ