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}