ds_queue_enqueue

该函数将在 DS 队列的尾部添加一个值 (实数或字符串)。该函数还可以采用另外 14 个可选参数 (总共 15 个可能的添加),允许您在一次调用中将多个值连续添加到队列的尾部。

 

语法:

ds_queue_enqueue(id, val [, val2, ... val15]);

参数类型描述
idDS Queue要添加到的队列的ID。
valAny要添加到队列的值。
[val2, ... val15]Any要添加到队列的可选值。

 

返回:

N/A

 

例子:

move_queue = ds_queue_create();
ds_queue_enqueue(move_queue, x + 200);
ds_queue_enqueue(move_queue, y);
ds_queue_enqueue(move_queue, x + 200);
ds_queue_enqueue(move_queue, y + 200);
ds_queue_enqueue(move_queue, x);
ds_queue_enqueue(move_queue, y + 200);
ds_queue_enqueue(move_queue, x);
ds_queue_enqueue(move_queue, y);

上述代码创建一个新的DS队列,并将其索引存储在变量"move_queue"中。然后将多个值推送到队列中以供将来使用。