unpack() 在 Lua 5.4 上不可用?
unpack() not available on Lua 5.4?
我正在阅读一些关于 Lua 的教程,并试图弄清楚如何使用 unpack()。我找到了一个这样的例子:
t = { "the", "quick", "brown" }
print (unpack (t))
输出应该是“the quick brown”。
实际发生的是这样的:“stdin:1: attempt to call a nil value (global 'unpack')”.
如何使 unpack() 工作?
我的信息:
OS: Mac OS 10.8
Lua: 5.4.2
自 Lua 5.2 unpack
函数现在位于 table.unpack
Function unpack was moved into the table library and therefore must be called as table.unpack.
我正在阅读一些关于 Lua 的教程,并试图弄清楚如何使用 unpack()。我找到了一个这样的例子:
t = { "the", "quick", "brown" }
print (unpack (t))
输出应该是“the quick brown”。
实际发生的是这样的:“stdin:1: attempt to call a nil value (global 'unpack')”.
如何使 unpack() 工作?
我的信息:
OS: Mac OS 10.8
Lua: 5.4.2
自 Lua 5.2 unpack
函数现在位于 table.unpack
Function unpack was moved into the table library and therefore must be called as table.unpack.