lua初始化命令行
安装LuaForWindows环境后,在环境变量中添加LUA_INIT,可以将环境变量值设为以下两种:
1. @d:/lua/example.lua
2. print("you,be diligent!")
第一种:启动lua命令行时,将会执行example.lua文件。"@"表明是执行一个文件。
第二种:直接执行语句。在启动命令行时,将会打印"you,be diligent!"
以上两种方式用于初始化一些设置。
lua可变参数
与C语言一样,也是用...来表示可变参数。arg是一个表格,存储了函数调用时传入的参数。
例子:
function printN(...)
printResult = ""
for i,v in ipairs(arg) do
printResult = printResult .. tostring(v) .. "/t"
end
printResult = printResult .. "/n"
print(printResult)
end
printN("abc",8,"SQF",3)
printN(7, 9, 10,11,12)
printN(7,8.5,12.0)
打印结果:
>lua -e "io.stdout:setvbuf 'no'" "n2.lua"
You,be diligent!
abc 8 SQF 3
7 8 9 10 11 12
7 8.5 12
>Exit code: 0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。