vim test.lua
function test()
print("arg[-3]",arg[-3])
print("arg[-2]",arg[-2])
print("arg[0]",arg[0])
print("arg[1]",arg[1])
end
test()
调用lua脚本
lua test.lua 12
arg[-3] nil
arg[-2] nil
arg[0] test.lua
arg[1] 12
lua脚本报错排查:
error:/function_test.lua. lua:63:bad argument #1 to ‘svc_get_table_value’ (number expected,got nil)
表示在function_test.lua这个函数中第63行的svc_get_table_value函数中第一个传参应该是number,但是传了个nil值
lua脚本调试:
if true then return 变量名 end