摘要:
--第五章 函数若函数只有一个参数,并且此参数时字符串或table,则圆括号可有可无 --5.1多重返回值 1当函数调用作为一条单独的语句时,会丢弃所有返回值。2将函数作为表达式的一部分使用时,会保留函数的第一个返回值。3将函数作为一系列表达式中的最后一个参数使用时,才能获得它的所有值。 table 阅读全文
posted @ 2017-11-25 23:08
LeoSirius
阅读(226)
评论(0)
推荐(0)
摘要:
--第四章 语句--4.1 赋值Lua支持多重赋值,先对等号右边所有元素求值,然后进行赋值。这可以用来交换变量x, y = y, x 若值的个数少于变量的个数,则多余的变量会被赋值为nil。若值的个数多余变量的个数,则多余的值会被丢弃。 --4.2局部变量与块block局部变量的作用域仅限于声明它们 阅读全文
posted @ 2017-11-25 21:52
LeoSirius
阅读(127)
评论(0)
推荐(0)
摘要:
--第三章 表达式--3.1 算数操作符--3.2 关系操作符其计算结果是true或false。如果两个值的类型不同,则Lua认为他们不相等。nil只与自身相等。对于table、userdata和函数,Lua作引用比较,只有当它们引用同一个对象时,才认为它们相等。 --3.3逻辑操作符--3.4字符 阅读全文
posted @ 2017-11-25 21:14
LeoSirius
阅读(131)
评论(0)
推荐(0)
摘要:
第二章 类型与值Lua是动态类型的语言,在语言中没有类型定义的语法,每个值都带有它自身的类型信息。8种基础类型:nil boolean number string userdata function thread table 2.1nil2.2booleanLua将false和nil都视为假,除此之 阅读全文
posted @ 2017-11-25 20:42
LeoSirius
阅读(169)
评论(0)
推荐(0)
摘要:
第一章 开始 1.1chunk 程序块chunk大小可以任意,一个源代码文件或交互模式中的一行代码都是chunk 1.2词法规范标识符通常保留下划线开头,作为Dummy Variable使用。 1.3全局变量Lua中访问一个未初始化的变量不会引发错误,访问结果是一个nil 阅读全文
posted @ 2017-11-25 13:35
LeoSirius
阅读(120)
评论(0)
推荐(0)
浙公网安备 33010602011771号