使用此函数,您可以将一个列表的内容复制到另一个列表中。这两个列表必须是以前创建的,如果要复制到的列表中已有信息,则将首先清除此列表。最终结果是包含相同信息的两个独立列表。
ds_list_copy( id, source );
参数 | 类型 | 描述 |
---|---|---|
id | DS List | 要将复制到的列表的ID。 |
source | DS List | 要从复制的列表的ID。 |
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);
}
以上代码将检查DS列表以查看其是否为空。如果它不是空的,它会被复制到另一个DS列表(之前已经创建),然后清除原始列表。