LUA脚本语言第一课(笔记)

时间:2021-06-15 20:03:34

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会自动在stringnumbers之间自动进行类型转换,当一个字符串使用算术操作符时,string就会被转成数字。

...表示字符串之间的连接符

tonumber字符串转换成数字,tostring数字转换成字符串