您可以使用此函数将一个映射的内容复制到您以前使用ds_map_create()创建的另一个映射中。如果要将复制到的DS映射不为空,那么这个函数将在复制之前首先清除它。原始DS映射通过此过程保持不变。
ds_map_copy(id, source);
参数 | 类型 | 描述 |
---|---|---|
id | DS Map | 正在将复制到的映射的ID |
source | DS Map | 正在从中复制的映射的ID。 |
N/A
inventory_2 = ds_map_create();
ds_map_copy(inventory_2, inventory_1);
以上代码将创建一个新映射并将其分配给变量"inventory_2"。然后,它会将变量"inventory_1"中索引的DS映射的内容复制到此新映射。