Dart Mapのkeyとvalueを全て取得する

Dart Mapのkeyとvalueを全て取得する

Dartで、Mapのkeyとvalueを全て取得するコードを記述してます。「forEach」メソッドを使用して取得することで可能です。順番に取得されます。

環境

  • OS windows11 home
  • Dart 2.18.4

keyとvalueを全て取得

keyとvalueを全て取得するには「forEach」で可能です。

Map.forEach((key, value) => 処理);

実際に、使用して取得してみます。

void main() {
  var map = <int, String>{
    1: 'one',
    2: 'two',
    3: 'three',
  };

  map.forEach((key, value) {
    print('$key:$value');
  });
}

実行結果を見ると、取得されていることが確認できます。

空のMapに使用すると、空の結果が返ります。

void main() {
  var map = <int, String>{};

  map.forEach((key, value) {
    print('$key:$value');
  });
}