
lua
linvim
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lua学习(一)类型和值
今天准备开始学习lua,有点小紧张,一步一步记录自己的学习过程,勉励自己,加油。[color=blue]类型和值[/color][color=blue]1、nil (空)[/color] 未被赋值的变量默认值都为nil,将变量赋值nil等同删除变量[color=blue]2、boolean (布尔)[/color] false和nil都为“假” 0...原创 2016-04-26 15:01:47 · 142 阅读 · 0 评论 -
Lua学习(二)表达式
1、算数操作符:+ - * / ^ % [code="java"]^ 指数运算x^2 --->x的平方x^0.5 --->x的评分根% 取模(求余)运算,定义如下:a%b = a - math.floor(a/b)*bx%1 -->x的小数部分x-x%1 -->x的整数部分x-x%0.01 -->x精确到小数点后两位[/...原创 2016-04-26 17:47:22 · 200 阅读 · 0 评论 -
Lua学习(三)语句
[color=blue]1、赋值语句[/color][code="java"]a = 1a,b = 10, 2*x (多重赋值)x,y,z=1,2 (x=1,y=2,z=nil)x,y = y,x (交换x,y值)[/code][color=blue]2、局部变量和块(block)[/color]局部变量:用 local 定义,作用域仅限于声...原创 2016-04-27 10:28:14 · 162 阅读 · 0 评论 -
Lua学习(四)函数
[color=blue]函数的作用: 1、完成某项特定任务 2、计算并返回结果[/color][color=blue]语法:[/color][code="java"]function func_name(args) statementsend[/code][color=blue]1、多重返回值[/color][color=red] A、若...2016-04-27 15:23:28 · 133 阅读 · 0 评论 -
Lua学习(五)函数进阶篇
第一类值:在lua中,函数与其它数据类型(数字,字符串)一样,可以存放在变量中,可以存放在table中,可以作为实参,还可以作为函数返回值词法域:嵌套的函数可以访问他外部函数的变量非局部变量:[code="java"]names = {"kate", "john"}grades = {kate = 6, john = 9}function sortbygrade(n...2016-04-27 17:32:18 · 178 阅读 · 0 评论 -
Lua学习(六)元表和元方法
可以通过一个元表修改一个值的行为,使其在面对一个非预定义操作时执行一个指定操作元表:metatable元方法:metemethod[code="java"]__add --加法__mul --乘法__sub --减法__div --除法__unm --相反数__mod -...2016-04-29 16:52:46 · 140 阅读 · 0 评论