Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 尝试在全局';t1和x27;(表值)_Lua - Fatal编程技术网

Lua 尝试在全局';t1和x27;(表值)

Lua 尝试在全局';t1和x27;(表值),lua,Lua,试图添加表,使用元表,我得到了这个错误,我在这里真的很复杂,没有办法解决(我正在学习Lua) ) 当我试图用解释器“编译”时,它给出了这个结果 main.lua:15: attempt to perform arithmetic on global 't1' (a table value) main.lua:15: in main chunk 代码中有两个问题: 元方法的名称是\uu add,带有两个下划线,而不是三个 您需要在元方法中返回s 修复这些问题后,代码将按预期工作。应该注意的是

试图添加表,使用元表,我得到了这个错误,我在这里真的很复杂,没有办法解决(我正在学习Lua) )

当我试图用解释器“编译”时,它给出了这个结果

main.lua:15: attempt to perform arithmetic on global 't1' (a table value)
main.lua:15: in main chunk

代码中有两个问题:

  • 元方法的名称是
    \uu add
    ,带有两个下划线,而不是三个

  • 您需要在元方法中返回
    s


修复这些问题后,代码将按预期工作。

应该注意的是,我在Windows 7中使用Lua 5.1是的,这些都是问题所在,请修复下划线并添加“s”返回。谢谢
main.lua:15: attempt to perform arithmetic on global 't1' (a table value)
main.lua:15: in main chunk