Lua 程序代码保持到一个以 lua 结尾的文件
print("Hello World!")--
标示符以一个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后加上0个或多个字母,下划线,数字(0到9)。
附:尽量不要使用下划线加大写字母的标示符
默认情况下,变量总是认为是全局的
想删除一个全局变量,只需要将变量赋值为nil
local +变量
Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。
print(type("Hello")) --> string print(type(15.4*3)) --> number print(type(print)) --> function print(type(type)) --> function print(type(true)) --> boolean print(type(nil)) --> nil print(type(type(Y))) --> stringnil 类型表示一种没有任何有效值,它只有一个值 -- nil,例如打印一个没有赋值的变量,便会输出一个 nil 值
对于全局变量和 table,nil 还有一个"删除"作用,给全局变量或者 table 表里的变量赋一个 nil 值,等同于把它们删掉
boolean 类型只有两个可选值:true(真) 和 false(假),Lua 把 false 和 nil 看作是"假",其他的都为"真"
Lua 默认只有一种 number 类型
字符串由一对双引号或单引号来表示。
在 Lua 里,table 的创建是通过"构造表达式"来完成,最简单构造表达式是{},用来创建一个空表。也可以在表里添加一些数据,直接初始化表