Lua入门学习与提高
一起学习Lua语言,共同进步和提高。
taotaoahui
这个作者很懒,什么都没留下…
展开
-
Lua初识(7)_函数库
调用库函数的表达结构:库名.库函数(参数)print()tostring() -- 将参数转化为字符串格式。示例:tostring(123) 返回 字符串“123”tonumber() --将参数转化为数字格式type(参数) 作用:返回参数的类型名("nil", "number", "string", "boolean", "table", "function"转载 2016-10-01 10:41:43 · 626 阅读 · 0 评论 -
Lua初识(6)_递归与迭代
递归:程序调用自身的编程技巧称为递归,是函数自己调用自己。一个函数在其定义中直接或间接调用自身的一种方法。它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量。迭代: 让程序对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。迭代是某个变量的重复推算,而递归是自身对自身转载 2016-09-26 18:51:37 · 4300 阅读 · 0 评论 -
Lua初识(5)_循环语句
for 变量 = 初始值, 终止值, 步长 do循环体endfor example:for i = 1, 3, 1 doprint(i)end输出:123for i = 3, 1, -1 doprint(i)end输出:321原创 2016-09-17 22:14:45 · 405 阅读 · 1 评论 -
Lua初识(4)_判断语句
有以下几种:1, while....do语句;2,repeat....until语句;3,for....do 语句;4,for....in.....do语句。local i = 5while i > 0 doprint(i)i = i -1endrepeat循环体until 循环条件原创 2016-09-16 15:44:42 · 393 阅读 · 0 评论 -
Lua初识(4)_判断语句
lua中的判读语句三个关键字 if, else, elseif, end判读语句的三种格式:一、、if 表达式 then 语句块 end 二、if 表达式 then 语句块1 else 语句块2end三、只能有一个if和elseif 表达式1 then 语句块1elseif 表达式2 then语句块2elseif 表达式3 then语句块3。。原创 2016-09-03 11:01:18 · 4678 阅读 · 0 评论 -
Lua初识(3)_初识函数
function shuxue(a, b) c1 = a + b c2 = a - b c3 = a *b c4 = a / b c5 = a % b return c1, c2, c3, c4, c5endi = 9j = 5p1, p2, p3, p4, p5 = shuxue(i, j)print(p1)print(p2)print(p3)print(p4)pr原创 2016-09-02 22:03:16 · 438 阅读 · 0 评论 -
Lua初识(2)_运算符
function cang() i = 1 --全局变量 local i = 2 --局部变量 print(i)--输出2endcang()print(i)--输出1上述例子应该改为:i = 1function cang() local i = 2 print(i)endcang()print(i)^ 幂~= 不等于转载 2016-08-21 23:12:01 · 337 阅读 · 0 评论 -
Lua初识(1)
1,Lua是一个小巧的脚本语言。2,Lua是由标准c编写而成,几乎在所有平台和操作系统上都可以运行。3,Lua脚本很容易与C/C++互相调用。4,但是Lua没有强大的库,不适合作为独立开发应用的语言。大话西游2 仙剑奇侠传5 的游戏脚本语言在移动设备中,制作辅助的软件中使用lua脚本的有三种:脚本精灵,触摸精灵和触动精灵。原创 2016-08-17 08:36:29 · 578 阅读 · 0 评论