首先我们应该知道的是执行文件的参数都在 arg这个数组中。arg可以在文件中直接使用
-- 启动 arg作为文件输入参数的数组 arg[1] 表示第一个参数。 arg[2]表示第二个参数
-- 输出数组长度
print(#arg)
-- 逐个输出数组值
for i=1,#arg do
print("参数"..i.." 参数值"..arg[i])
end
比如上述的文件名为show.lua:
直接lua执行: lua test.lua first second
输出为:
2
参数1 参数值first
参数2 参数值second