[Dart]Map(マップ)のキーの存在チェックをするには?

Dart

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

Map内にキーが存在するかどうかを確認する方法を紹介します。

スポンサーリンク

方法

コンピューター, ノート, オフィス, コード, プログラミング, プログラム

Mapのキーの存在チェックをするには、containsKeyメソッドを使います。

具体的には、MapからcontainsKeyメソッドを呼び出します。

containsKeyメソッドの引数には、存在チェックをするキーを指定します。

map.containsKey(key) //keyの存在チェック

containsKeyは、引数に指定したキーが存在すれば「true」、存在しなければ「false」を返します。

使用例

void main() {
  var numbers = {
    'One' : 1,
    'Two' : 2,
    'Three' : 3,
    'Four' : 4,
    'Five' : 5
  };
  
  //Threeの存在チェック
  print(numbers.containsKey('Three')); //true => 存在する

  //Sixの存在チェック
  print(numbers.containsKey('Six')); //false => 存在しない
}

コメント

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