Lua基本语法 数据结构

xiaoxiao2025-06-26  7

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。

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

转载请注明原文地址: https://www.6miu.com/read-5032508.html

最新回复(0)