Lua 基本语法 数据结构

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 的创建是通过"构造表达式"来完成,最简单构造表达式是{},用来创建一个空表。也可以在表里添加一些数据,直接初始化表

猜你喜欢

转载自blog.csdn.net/u012909508/article/details/83379126