解释性语言,变量无须定义类型。
lua安装:
curl -R -O http://www.lua.org/ftp/lua-5.3.3.tar.gz tar zxf lua-5.3.3.tar.gz cd lua-5.3.3 make linux test --测试
测试ok可以直接运行
make linux install或者mac x用户 make macosx install
简单语法:
lua程序运行:lua test.lua
函数定义:以end为结尾,形如:
function test (n)
end
关于换行:lua语句之间可以用分号,也可以空格。换行不起作用。
调试命令:
1. lua -i -e prog -l a 先执行prog块,再进入命令行模式。-l a代表加载库文件a, -e prog代表执行一段脚本。
2. dofile("test.lua") 可以直接调用test.lua中的函数
代码注释:
行注释 --
块注释 --[[]]--
bool值:nil和false属于false,其他都是true,0也是true。
空指针 nil
给lua终端命名: lua -i -e "_PROMPT='lua>'"
解释器启动时会先查找LUA_INIT的环境变量。如果值为@开头,则加载此文件。如果没有,则会执行它。
块字符串定义:a=[[<html></html>]] 块里面字符不会被转义。
字符串连接符号:.. 注:连接数字的时候需要在前面加空格,不然会被当成小数点。
参考网站:https://www.lua.org/start.html#installing