加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

lua学习笔记

发布时间:2020-12-14 22:23:38 所属栏目:大数据 来源:网络整理
导读:lua初始化命令行 安装LuaForWindows环境后,在环境变量中添加LUA_INIT,可以将环境变量值设为以下两种: 1. @d:/lua/example.lua 2. print("you,be diligent!") 第一种:启动lua命令行时,将会执行example.lua文件。"@"表明是执行一个文件。 第二种:直接执行语

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读