ds_stack_push

此函数会将任意数据类型的值 ( 添加) 到堆栈顶部。该函数可以接受任意数量的附加参数,允许您在一次调用中将多个值连续推入堆栈。

 

语法:

ds_stack_push(id, val [, val2, ...]);

参数类型描述
idDS Stack要推送到的数据结构的ID。
valAny要推入堆栈的值。
[val2, ...]Any要添加到堆栈中的可选值,每个值都是一个新参数。

 

返回:

N/A

 

例子:

move_stack = ds_stack_create();
ds_stack_push(move_stack, x, y, x, y + 200, x + 200, y + 200, x + 200, y);

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