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