![見出し画像](https://assets.st-note.com/production/uploads/images/39117659/rectangle_large_type_2_d09f4c2359a7b1103f3c55328dba1b36.jpeg?width=1200)
Photo by
mericanadesico
【Dart】【Flutter】dynamic型(動的型付け)
Dartは基本的に静的型付け言語ですが、dynamic型を使用すれば動的な型宣言が可能になります。
このように記述すると、aはint(整数)なので3行目でコンパイルエラーになります。
var a;
a = 0;
a = ''; // エラー
しかし、このようにdynamic型で宣言すると、エラーにはなりません。
dynamic a;
a = 0;
a = ''; // エラーが起きない
このdynamicをよく使うケースとしては、APIやSQLiteからデータを取得するときです。
この記事が気に入ったらサポートをしてみませんか?