Dart Map(マップ)をコピーするサンプル
環境
Windows 11 pro 64bit
Dart 2.18.4
構文
var copy = {…map}
コピー先の変数に「{…map}」(mapはコピー元)を代入します。
使用例
void main() { var numbers = { 'one': 11, 'two': 22, 'three': 33, }; var copy = {...numbers}; copy['four'] = 44; print(numbers); print(copy); }
実行結果
{one: 11, two: 22, three: 33}
{one: 11, two: 22, three: 33, four: 44}