Dart updateを使ってMapのキーを指定して値を更新する方法

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
Map.update(キー名, (value) => 値);
「update」でキー名と値を指定して、Mapのキーを指定して値を更新します。

操作例

void main() {
  
  var map = <int, String>{
    11: 'tokyo',
    22: 'oosaka',
    33: 'fukuoka',
  };

  map.update(11, (v) => 'yokohama');
  map.update(22, (v) => 'kawasaki');

  print(map);
}

実行結果
{11: yokohama, 22: kawasaki, 33: fukuoka}

Dart

Posted by arkgame