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}

Dart

Posted by arkgame