lua学习笔记4之语法
2013-07-31 09:37
316 查看
a,b,c = 0,1; --c为nil print(a,b,x); a,b,c = a+1,b+1,b+1; --怎么会是1,2,2呢 b不是+1 =2了吗 c= b+1 = 3啊 print(a,b,c); --------循环-------------- x =10; local i=1; while i<x do --用的是外部的 local x=i*2; print(x); i=i+1; end print(i); --[[ do { 类似于 end} --]] -------------判断----------- if i>10 then local x; x=20; print(x+2); else print(x); end -------------for------------------ for i =1,10,1 do --初试为1 最大为<=10, 步长为1 print(i); end for i =10,1,-1 do --初试为1 最大为>=1, 步长为-1 print(i); end ------------------------------- print(os.date()); --打印日期 function f(a,b) return a or b; --可以返回多个值 end print(f(3)); print(f(3,4)); s,e = string.find("hello world","world");--可以返回多个值find 函数返回2个值 分别起始和结束的值 print(s,e); ------------------------------------ a ={11,12,3,42,15,36,74,82,99,102} function max(b) local index = 1; local value = b[index]; for i ,val in ipairs(b) do --i会递增数组最大,这样可以遍历整个数组 print(i); print(val); if val >value then value = val; index = i; end end return i,value; end print(max(a));
--------------do..while----------------
i =10;
repeat
print(i);
i=i-1;
until i<1;
相关文章推荐
- Lua语法学习笔记
- Lua学习笔记(二):基本语法
- 【Lua学习笔记】 --> 《类型与值、表达式与基本语法》
- [LUA学习笔记04]Lua语法--数据类型
- Lua语法学习笔记(二)
- Lua 学习笔记(二)语法、类型、值
- [Lua] Lua学习笔记(三) Lua语法简述(二)
- LUA学习笔记(一)---LUA变量和循环语法学习
- [Lua] Lua学习笔记(二) Lua语法简述(一)
- lua学习笔记之基本语法
- Lua中文教程学习笔记 (3)基本语法
- Lua学习笔记之lua基本语法DAY1
- lua学习笔记(1) --Lua基础语法
- Lua语法学习笔记(一)
- Lua学习笔记(1)-基础知识、表达式语法
- C++学习笔记:异常的基本语法
- php学习笔记之基础语法篇
- C#基本语法学习笔记
- HTML5学习笔记简明版(1):HTML5介绍与语法
- Lua 学习笔记(四) —— 函数(二)