
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 · 144 阅读 · 0 评论 -
Lua学习(二)表达式
1、算数操作符:+ - * / ^ % [code="java"] ^ 指数运算 x^2 --->x的平方 x^0.5 --->x的评分根 % 取模(求余)运算,定义如下: a%b = a - math.floor(a/b)*b x%1 -->x的小数部分 x-x%1 -->x的整数部分 x-x%0.01 -->x精确到小数点后两位 [/...原创 2016-04-26 17:47:22 · 207 阅读 · 0 评论 -
Lua学习(三)语句
[color=blue]1、赋值语句[/color] [code="java"] a = 1 a,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 · 164 阅读 · 0 评论 -
Lua学习(四)函数
[color=blue]函数的作用: 1、完成某项特定任务 2、计算并返回结果[/color] [color=blue]语法:[/color] [code="java"] function func_name(args) statements end [/code] [color=blue]1、多重返回值[/color] [color=red] A、若...2016-04-27 15:23:28 · 135 阅读 · 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 · 144 阅读 · 0 评论