LUA作为新起的脚本语言有着它独到的一面。
我们在SciTE上写自己的脚本语言并保存为.lua文件格式。
lua脚本的运行有三种方式:
(1)在SciTE中按F5直接运行,在下方会有运行的结果。
(2)运行lua.exe 然后输入dofile(“文件路径”),注意:dofile为小写,文件路径的斜杠为右向例如:dofile(“e:/code/LUA/hello.lua”)
(3)命令行,打开运行cmd输入prompt> lua xxx.lua.
全局变量:全局变量不需要申明可以直接使用,给一个变量赋值就相当于创建全局变量。
全局变量在没有初始化的状态下是nil值。如果想要删除一个全局变量,只要将它赋值为nil即可
关键字:
and break do else elseif
end false for function if
in local nil not or
repeat return then true until
while
lua作为一种语言有它自己的变量类型:
nil(无值)、boolean(bool型)、number(数值)、string(string)、userdata、function(函数)、thread和table。
string:LUA可以自动内存分配和释放,可以用单引号和双引号表示。
使用[[...]]这种形式的字符串可以表示多行。
Lua会自动在string和numbers之间自动进行类型转换,当一个字符串使用算术操作符时,string就会被转成数字。
...表示字符串之间的连接符
tonumber字符串转换成数字,tostring数字转换成字符串