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}