ds_list_insert

此函数将在给定位置将给定的值添加到列表中,如果列表中包含的值在给定位置之后更多,则它们的位置将向上移动一个以腾出空间,使列表变大一个。

 

语法:

ds_list_insert(id, pos, val);

参数类型描述
idDS List要添加到的列表的ID。
posReal添加值的位置,其中0对应于列表的最初位置,最终位置为ds_list_size(id)-1
valAny要添加到列表中的值。

 

返回:

N/A

 

例子:

ds_list_insert(list, 9, score);

上述代码会将存储在变量"score"中的值添加到变量"list"索引的列表的第10个位置(列表从0开始计数,因此10个值列表从0到9进行编号)。