Dart Map 値を一括で更新するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
Map.updateAll((key, value) => 値);
Mapを一括で更新するには「updateAll」関数を使います

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
var map = <int, String>{
1: 'one',
2: 'two',
3: 'three',
};
map.updateAll((int key, String value) => value = 'ss');
print(map);
}
void main() { var map = <int, String>{ 1: 'one', 2: 'two', 3: 'three', }; map.updateAll((int key, String value) => value = 'ss'); print(map); }
void main() {
  var map = <int, String>{
    1: 'one',
    2: 'two',
    3: 'three',
  };

  map.updateAll((int key, String value) => value = 'ss');

  print(map); 
}

実行結果
{1: ss, 2: ss, 3: ss}

Dart

Posted by arkgame