Flutterのプログラミング言語(Dart言語)でMapから全てのキー(key)を取得する方法を紹介します。
Mapの全てのキーを取得する「keysプロパティ」を使用します。
目次
Mapのキーを全て取得する
keysプロパティは次のように使用します。
Map.keys;
keysプロパティが実行されるとMapの全てのキーを配列「Iterable<E>」で返します。
var myMap = {
'りんご': '赤',
'バナナ': '黄',
'グレープ': '紫',
'マスカット': '黄緑',
};
print(myMap.keys); //(りんご, バナナ, グレープ, マスカット)
List型としてキーを取得する
List型としてMapからキーを取得したい場合は次のように「List.from()」を使用します。
var myMap = {
'りんご': '赤',
'バナナ': '黄',
'グレープ': '紫',
'マスカット': '黄緑',
};
print(List.from(myMap.keys)); //[りんご, バナナ, グレープ, マスカット]
以上です。
合わせて読みたい
あわせて読みたい


【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
あわせて読みたい


【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 var修飾子の使い方 var修飾子で変…