此函数将在给定位置将给定的值添加到列表中,如果列表中包含的值在给定位置之后更多,则它们的位置将向上移动一个以腾出空间,使列表变大一个。
ds_list_insert(id, pos, val);
参数 | 类型 | 描述 |
---|---|---|
id | DS List | 要添加到的列表的ID。 |
pos | Real | 添加值的位置,其中0对应于列表的最初位置,最终位置为ds_list_size(id)-1。 |
val | Any | 要添加到列表中的值。 |
N/A
ds_list_insert(list, 9, score);
上述代码会将存储在变量"score"中的值添加到变量"list"索引的列表的第10个位置(列表从0开始计数,因此10个值列表从0到9进行编号)。