Lua-基本数据类型
环境:CentOS7
版本:Lua 5.1.4
1.命令
lua [options] [script [args]]
查看帮助
lua --help
1.options
命令 | 说明 |
---|---|
-e stat | execute string ‘stat’ |
-l name | require library ‘name’ |
-i | enter interactive mode after executing ‘script’ |
-v | show version information |
– | stop handling options |
- | execute stdin and stop handling options |
2.编程方式
1.交互式编程
1.启用交互式编程
lua
或者
lua -i
print("hello")
print("world")
2.退出交互式编程
Ctrl + D # 优雅退出
或者
Ctrl + C # 野蛮退出
2.脚本编程
1.新建脚本
vim test.lua
2.编辑脚本
# !/usr/local/bin/lua
print("Hello")
print("World")
3.执行
lua test.lua
3.语法
1.注释
1.单行注释
-- 注释的内容
2.多行注释
--[[
--注释的内容
--]]
4.循环
1.先判断后执行
1.while
while(条件)
do
// TODO
end
2.for
1.普通for
步长默认为1,可以在for中省略
for 变量=初始值,极限值,步长 do
<执行体>
end
Lua脚本test.lua
执行结果:
2.泛型for
for key, value in ipairs(集合/数组) do
// TODO
end
Lua脚本test.lua
执行结果:
2.先执行后判断
条件为true时,停止执行,该循环至少执行一次
repeat
// TODO
until( 条件)