lua学习笔记---综合使用总结
2015-02-19 03:06
369 查看
1、 函数的使用
举例:给你出矩形的长宽,求出矩形的面积,周长。
这里事先说明一下之前所学习的local 变量为局部变量的关键字,如果没有这个关键字,默认的情况下为全局变量。local局部变量的作用域在函数体内 end关键字之前 do …… end之间;而全局变量在整个程序中。
2、 循环语句
for(默认步长)
for 参数1,参数2 do 循环体 end
以参数1为起点,1为步长,直到参数2
for(有步长)
for 参数1,参数2,参数3 do 循环体 end
以参数1为起点,参数3为步长,直到参数2
while / repeat 前面已有介绍已不作过多介绍。
3、 条件分支语句
4、 数组Table
作为lua语言中唯一的基本数据结构类型,它有很多作用;例如实现类
举例:给你出矩形的长宽,求出矩形的面积,周长。
这里事先说明一下之前所学习的local 变量为局部变量的关键字,如果没有这个关键字,默认的情况下为全局变量。local局部变量的作用域在函数体内 end关键字之前 do …… end之间;而全局变量在整个程序中。
> function getData(width,height) >> local c = 2 * width + 2 * height >> local s = width * height >> return s,c >> end > square,cc = getData(3,4) > print("面积 : ",square," 周长 : ",cc) 面积 : 12 周长 : 14
2、 循环语句
for(默认步长)
for 参数1,参数2 do 循环体 end
以参数1为起点,1为步长,直到参数2
for(有步长)
for 参数1,参数2,参数3 do 循环体 end
以参数1为起点,参数3为步长,直到参数2
while / repeat 前面已有介绍已不作过多介绍。
3、 条件分支语句
if 条件 then 分支 end if 条件 then 分支1 else 分支2 end if 条件1 then 分支1 elseif 条件2 then 分支2 end
4、 数组Table
作为lua语言中唯一的基本数据结构类型,它有很多作用;例如实现类
相关文章推荐
- WCF学习笔记三:使用自定义行为扩展WCF总结
- Hibernate 集合属性List 的使用----Hibernate 学习笔记总结(一)
- Quick cocos2dx-Lua(V3.3R1)学习笔记(六)----让精灵动起来吧,使用序列帧动画
- selenium 学习笔记 ---新手学习记录(4) 问题总结(java)-autoit3脚本使用
- lua学习笔记 3 android调用Lua。Lua脚本使用LoadLib回调Java,并传多个参数
- Lua学习笔记二--在Lua中使用自己的C函数收藏
- 学习笔记-expect使用方法系统总结
- Quick cocos2dx-Lua(V3.3R1)学习笔记(十二)----使用Cocos Code IDE 配合自带的PrebuiltRuntimeLua.apk进行真机调试
- Cocos2dx学习笔记34 使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
- 学习笔记4: ListView使用总结
- Hibernate 集合属性List 的使用----Hibernate 学习笔记总结(一)
- Cocos2d-x学习笔记:CCSprite的使用总结
- lua学习笔记 3 android调用Lua。Lua脚本使用LoadLib回调Java,并传多个参数
- Quick cocos2dx-Lua(V3.3R1)学习笔记(十二)----使用Cocos Code IDE 配合自带的PrebuiltRuntimeLua.apk进行真机调试
- Mcad学习笔记之异步编程(AsyncCallback委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的使用小总结)(转载)
- 学习笔记——shell中的引号和括号使用的总结
- 学习笔记——shell中的引号和括号使用的总结
- 【学习笔记】【Cocos2d-x Lua脚本开发】如何使用Lua脚本调用自定义类
- Lua 学习笔记四 CoronaSDK使用
- cURL 学习笔记与总结(4)使用 cURL 从 ftp 上下载文件与上传文件到 ftp