Flutterのプログラミング言語(Dart言語)でMapが空か判別する方法を紹介します。
Mapが空か判別するには「isEmptyプロパティ」または「isNotEmptyプロパティ」を使用できます。
目次
要素が「空」か判別する
isEmptyプロパティは次のように使用します。
Map.isEmpty;
isEmptyプロパティが実行されるとMapに要素がある場合は「false」、Mapが空の場合は「true」を返します。
var myMap1 = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
};
var myMap2 = {};
print(myMap1.isEmpty); //false
print(myMap2.isEmpty); //true
要素が「存在する」か判別する
isNotEmptyプロパティは次のように使用します。
Map.isNotEmpty;
isNotEmptyプロパティが実行されるとMapに要素がある場合は「true」、Mapが空の場合は「false」を返します。
var myMap1 = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
};
var myMap2 = {};
print(myMap1.isNotEmpty); //true
print(myMap2.isNotEmpty); //false
以上です。
合わせて読みたい
あわせて読みたい


【Flutter/Dart】Setが空(要素なし)か判別する
Flutterのプログラミング言語(Dart言語)でSetが空か判別する方法を紹介します。 Setが空か判別するには「isEmptyプロパティ」または「isNotEmptyプロパティ」を使用で…
あわせて読みたい


【Flutter/Dart】Listが空(要素なし)か判別する
Flutterのプログラミング言語(Dart言語)でListが空か判別する方法を紹介します。 Listが空か判別するには「isEmptyプロパティ」または「isNotEmptyプロパティ」を使用…