摘要: 【赋值】 赋值的基本含义是修改一个变量或一个table中字段的值,这个和其它语言没有多少区别,但是对于Lua,有一个特性,它允许“多重赋值”,也就是一下子将多个值赋予多个变量,例如以下代码: 在多重赋值中,Lua先对等号右边的所有元素求值,然后才执行赋值,例如以下用法,可以非常简便的交换两个元素的值 阅读全文
posted @ 2016-10-26 18:02 Ring_1992 阅读(652) 评论(0) 推荐(0)
摘要: 【算术操作符】 Lua支持常规的算术操作符有:”+”(加法),”-“(减法),”*”(乘法),”/”(除法),”^”(指数),”%”(取模),一元的”-“(负号)。所有的这些操作符都用于实数。例如:x^0.5将计算x的平方根,x^3将计算x的3次方。 【关系操作符】 Lua提供的关系操作符有:”<“ 阅读全文
posted @ 2016-10-26 15:48 Ring_1992 阅读(2722) 评论(0) 推荐(0)
摘要: [基础介绍] Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在Lua中有8中基本类型,分别是: 以上是Lua中的8中基本类型,我们可以使用type函数,判断一个值得类型,type函数返回一个对应类型的字符串描述。例如: [nil(空)] nil是一种类型,它只 阅读全文
posted @ 2016-10-26 15:38 Ring_1992 阅读(4021) 评论(0) 推荐(1)