【问题标题】:unpack() not available on Lua 5.4?unpack() 在 Lua 5.4 上不可用?
【发布时间】:2021-01-10 15:51:50
【问题描述】:

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

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

print (unpack (t))

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

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

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

【问题讨论】:

    标签: lua unpack


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢您提供的信息。这解决了我的问题。
    猜你喜欢
    • 2015-12-19
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 2020-11-06
    • 2017-08-12
    • 2021-04-10
    相关资源
    最近更新 更多