prince的文章

十三、Lua table(表)

Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。 Luatable 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Luatable 是不固定大...

赞(0)princeprinceLua 教程 阅读(394)

十二、Lua 迭代器

Lua 迭代器 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。 泛型 for 迭代器 泛型f...

赞(0)princeprinceLua 教程 阅读(349)

十一、Lua 数组

Lua 数组 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Lua数组的索引键值可以使用整数表示,数组的大小不是固定的。 一维数组 一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中...

赞(0)princeprinceLua 教程 阅读(384)

十、Lua 字符串

Lua 字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua语言中字符串可以使用以下三种方式来表示: 单引号间的一串字符。 双引号间的一串字符。 [[和]]间的一串字符。 以上三种方式的字符串实例如下: stri...

赞(0)princeprinceLua 教程 阅读(421)

九、Lua 运算符

Lua 运算符 运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,...

赞(0)princeprinceLua 教程 阅读(381)

八、Lua 函数

Lua 函数 在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。 Lua...

赞(0)princeprinceLua 教程 阅读(380)

七、Lua 流程控制

Lua 流程控制 Lua编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 以下是典型的流程控制流程图: 控制结构的条件表达式结果可以是任何值,Lua...

赞(0)princeprinceLua 教程 阅读(422)

六、Lua 循环

Lua 循环 很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。 循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循...

赞(0)princeprinceLua 教程 阅读(371)

五、Lua 变量

Lua 变量 变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua变量有三种类型:全局变量、局部变量、表中的域。 函数外的变量默认为全局变量,除非用 loc...

赞(0)princeprinceLua 教程 阅读(378)

四、Lua 数据类型

Lua 数据类型 Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。 Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function...

赞(0)princeprinceLua 教程 阅读(380)