Dart Mapのkeyとvalueを全て取得するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
Map.forEach((key, value) => 処理コード);
keyとvalueを全て取得するには「forEach」関数を使います。

使用例

void main() {
  var map = <int, String>{
    1: 'tokyo',
    2: 'oosaka',
    3: 'yokohama',
  };

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

実行結果
1:tokyo
2:oosaka
3:yokohama

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

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

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

 

Dart

Posted by arkgame