
Lua
文章平均质量分 59
qiqiaiairen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lua迭代器
迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型for迭代器泛型for在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。泛型for迭代器提供了集合的key/value对,语法格式如下:for k, v in p转载 2016-08-08 18:50:44 · 474 阅读 · 0 评论 -
Lua流程控制
if语句控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真注意:Lua中0为真-- 0为trueif(0)then print("0 is ture")endif...else语句a=100if(a<20)then print("a < 20")else print("a > 20")endprint("转载 2016-08-08 21:55:57 · 448 阅读 · 0 评论 -
Lua函数
在Lua中,函数是对语句和表达式进行抽象的主要方法,既可以用来处理一些特殊的工作,也可以用来计算一些值。函数定义optional_function_scope function function_name(argument1,argument2,...,argumentn) function_body return result1,result2,...resultnendopti转载 2016-08-08 22:25:57 · 463 阅读 · 0 评论 -
Lua数据类型
lua注释单行注释--print("helloworld")多行注释--[[print("www.w3cschool.cc")print("helloworld")--]]标识符标示符以一个字母A到Z或a到z或下划线_开头加上0个或多个字母,下划线,数字(0到9)最好不要使用下划线加大写字母的标示符,因为Lua的保留字也是这样的。Lua是一个区分大小写的编程语言转载 2016-08-08 22:00:04 · 257 阅读 · 0 评论 -
Lua string(字符串)和强大的模式匹配功能
string(字符串)字符串由一对双引号或单引号来表示string1="this is a string1"string2="this is string2"print(string1)print(string2)也可以用2个方括号"[[]]"来表示“一块”字符串。html=[[ 百度一下]]print(html)在一个数字字符串上转载 2016-08-09 12:37:15 · 22929 阅读 · 0 评论 -
Lua文件I/O
Lua I/O库用于读取和处理文件。分为简单模式(和C一样)、完全模式简单模式拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式使用外部的文件句柄来实现。它以一种面向对象的形式,将所有的文件操作定义为文件句柄的方法。简单模式在做一些简单的文件操作时较为合适,但是在进行一些高级的文件操作的时候,简单模式就显得力不从心。例如同时读取多个文件这样的操作,使用完全转载 2016-08-10 09:30:32 · 630 阅读 · 0 评论 -
Lua table(表)
Lua数组数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表,一维数组可以用for循环出数组中的元素array={"Lua", "Tutorial"}for i=0, 2 do print(array[i])end在Lua数转载 2016-08-08 20:59:07 · 607 阅读 · 0 评论 -
Lua随机数
产生随机数math.randomseed(os.time())num=math.random(10)print(num)math.randomseed(os.time())while (true) do timenow=os.time() if timenow~=lasttime then print("时间--"..os.time().."随机数"..math.ra转载 2016-08-10 10:22:55 · 485 阅读 · 0 评论