测试代码:
local t = {1, [1] = "a", [2] = "b"}
print("t[1]: ", t[1])
for _, v in pairs(t) do
print(v)
end
Run Code Online (Sandbox Code Playgroud)
输出:
t[1]: 1
1
b
Run Code Online (Sandbox Code Playgroud) 我找到了一篇关于此的文章,现在我发现了这个非常有用的内置函数的语法错误。我的代码很简单,但错误不是:
print(math.pow(10, 2))
Run Code Online (Sandbox Code Playgroud)
错误:文件:2:尝试调用零值(字段“pow”)
如果 math.pow 在 Lua 5.3 中不再存在,也许我必须真正创建一个新函数。不过,我还是想做一头懒驴:)
lua ×2