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

環境
Windows 11 pro 64bit
Dart 2.18.4

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
var map = <int, String>{
1: 'tokyo',
2: 'oosaka',
3: 'yokohama',
};
map.forEach((key, value) {
print('$key:$value');
});
}
void main() { var map = <int, String>{ 1: 'tokyo', 2: 'oosaka', 3: 'yokohama', }; map.forEach((key, value) { print('$key:$value'); }); }
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に使用すると、空の結果が返ります。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
var map = <int, String>{};
map.forEach((key, value) {
print('$key:$value');
});
}
void main() { var map = <int, String>{}; map.forEach((key, value) { print('$key:$value'); }); }
void main() {
  var map = <int, String>{};

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

 

Dart

Posted by arkgame