语法
getstack(level: number | integer, index?: number | integer): table别名
debug.getstack参数
| 名称 | 类型 | 描述 |
|---|---|---|
level | number | integer | 用于检查或更新的基于一的堆栈级别。 |
index? | number | integer | 常量、原型、上值或堆栈槽内基于一的索引。 |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
stack | table | 堆栈表或选定的堆栈值。 |
说明
从堆栈级别读取堆栈值,或者在提供索引时从一个堆栈槽读取堆栈值。
使用 2 个参数调用: level, index。参数表会说明哪些值必填,哪些值只用于细化行为。
返回 stack (table)。使用返回表区分成功值、nil 结果和可恢复错误。
示例
使用占位值的示例调用。
local result = getstack(1, 1)
print(result)