[Dart]型をチェックするには?

Dart

どうも、ちょげ(@chogetarou)です。

変数や定数の型を確認する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

型をチェックするには、runtimeTypeプロパティを使います。

具体的には、変数や定数のruntimeTypeプロパティにアクセスします。

a.runtimeType //runtimeTypeプロパティにアクセス

変数や定数のruntimeTypeプロパティにアクセスすることで、型を確認することが出来ます。

型を条件分岐する際には、「is」もしくは「==」を使います。

if (a.runtimeType is int) {
    //int型であれば処理
}
スポンサーリンク

使用例

void main() {
  var str = 'Hello';
  var isOn = true;
  var number = 10;
  
  print(str.runtimeType); //String
  print(isOn.runtimeType); //bool
  print(number.runtimeType); //int
}

コメント

タイトルとURLをコピーしました