Flutterのプログラミング言語(Dart言語)で変数の方を判別する方法を紹介します。
型の判別をするには「runtimeTypeプロパティ」を使用します。
目次
変数の型を判別する
runtimeTypeプロパティは次のように使用します。
value.runtimeType
runtimeTypeプロパティは変数の型をString型で返します。
var myInt = 100;
var myDouble = 100.0;
var myString = 'Hello World';
var myBool = true;
var myList = [1, 2, 3];
print(myInt.runtimeType); //int
print(myDouble.runtimeType); //double
print(myString.runtimeType); //String
print(myBool.runtimeType); //bool
print(myList.runtimeType); //List<int>
以上です。
合わせて読みたい
【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 【var修飾子の使い方】 var修飾子…
【Flutter/Dart】定数とは?finalとconstの違い
Flutter(Dart言語)における定数の使い方を紹介します。 Flutterで定数を定義する方法には「final修飾子」と「const修飾子」の2つの方法があります。 【final修飾子の使…
【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…