unpack() 在 Lua 5.4 上不可用?

use*_*438 11 lua unpack

我正在阅读一些关于 Lua 的教程,并试图弄清楚如何使用 unpack()。我找到了一个这样的例子:

t = { "the", "quick", "brown" }

print (unpack (t))
Run Code Online (Sandbox Code Playgroud)

输出应该是“快速棕色”。
实际发生的情况是这样的:“stdin:1: 尝试调用 nil 值(全局‘unpack’)”。

我怎样才能使 unpack() 工作?

我的信息:
操作系统:Mac OS 10.8
Lua:5.4.2

Spa*_*par 25

由于 Lua 5.2unpack函数现在位于table.unpack

函数 unpack 已移至表库中,因此必须称为 table.unpack。