【Dart】【Flutter】dynamic型(動的型付け)

#Flutter#dart#ハッチアウトスクール#Flutterstudy
Dartは基本的に静的型付け言語ですが、dynamic型を使用すれば動的な型宣言が可能になります。
このように記述すると、aはint(整数)なので3行目でコンパイルエラーになります。
var a;
a = 0;
a = ''; // エラー
しかし、このようにdynamic型で宣言すると、エラーにはなりません。
dynamic a;
a = 0;
a = ''; // エラーが起きない
このdynamicをよく使うケースとしては、APIやSQLiteからデータを取得するときです。