ds_list_copy( id, source );
参数 | 描述 |
---|---|
id | 复制后的列表索引值 |
source | 被复制的原列表索引值 |
返回: N/A(无返回值)
这个方法会将一个列表中的内容完整复制到另一个列表中两个列表必须提前创建好,如果复制后的列表原先有内容则会在复制前自动清空。复制完成后两个列表中的内容将完全一致。
if !ds_list_empty(main_list)
{
old_list = ds_list_create();
ds_list_copy(old_list, main_list);
ds_list_clear(main_list);
}
以上代码首先判断"main_list"列表是否不为空如果不为空则新建一个"old_list"的列表,然后把"main_list"中的内容完整复制到"old_list"中,最后清空"main_list"。