DS Stacks

DS堆栈是所谓的"先进先出"(LIFO)数据结构,类似于DS队列。您可以将值推送到堆栈上,然后从堆栈中弹出值,再次删除这些值。在堆栈中,最近推送到堆栈上的值是第一个再次从中弹出的值(只需考虑一个硬币堆栈,其中您添加的每个硬币必须先再次删除,然后才能到达下面的其余硬币)。当存在需要处理的中断时,或者当具有递归函数时,甚至当为游戏构建基本的Ai时,通常会使用堆栈。

注意 与所有动态资源一样,数据结构也会占用内存,因此在不再需要时应 始终 销毁,以防止内存泄漏,否则会减慢游戏速度并最终崩溃。

注意 如果您需要检查数据结构是否存在,可以使用 ds_exists 函数。

功能参考

常规

序列化