世界最大級のオンライン学習サービス「Udemy(ユーデミー)」とは?

【Flutter/Dart】Mapからキー(key)を全て取得する

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)); //[りんご, バナナ, グレープ, マスカット]

以上です。

合わせて読みたい

参考サイト

目次