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