[Dart]マップ(Map)が空かチェックするには?

Dart

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

DartでMapが空かどうかをチェックする方法を紹介します。

スポンサーリンク

方法

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

Mapが空かどうかをチェックするには、isEmptyプロパティを使います。

具体的には、「map.isEmpty」のように、MapのisEmptyプロパティにアクセスします。

map.isEmpty //isEmtpyプロパティにアクセス

isEmptyプロパティは、マップが空であれば「true」、要素を持っていれば「false」になります。

Mapが空かどうかを確認する方法としては、「isNotEmpty」と「length」を使う方法があります。

isNotEmptyプロパティを使う場合は、isEmptyプロパティと逆の使い方になります。

lengthプロパティを使う場合は、lengthプロパティが「0」かどうかを調べます。

使用例

void main() {
  var numbers = {
    'One' : 1,
    'Two' : 2,
    'Three' : 0,
  };
  
  var emptyMap = Map<int, String>();
  
  print(numbers.isEmpty); //false
  print(emptyMap.isEmpty); //true
}

コメント

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