摘要:        
Lua为面向对象式的调用也提供了一种特殊的语法——冒号操作符。表达式o.foo(o, x)的另一种写法是o:foo(x),冒号操作符是调用o.foo时将o隐含地作为函数的第一个参数。Lua可以调用C语言编写的函数。5.1 多重返回值(multiple results)Lua允许函数返回多个结果。Lu    阅读全文
posted @ 2016-07-18 17:33
月光诗人
阅读(313)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Lua中的常规语句包括:赋值、控制结构和过程调用。Lua还支持一些不太常见的语句,如:多重赋值(multiple assignment) 和 局部变量声明。4.1 赋值Lua允许“多重赋值”,也就是一下子将多个值賦给多个变量。每个值或每个变量之间以都好分隔。例如:a, b = 10, 2*x赋值后,    阅读全文
posted @ 2016-07-18 16:50
月光诗人
阅读(304)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Lua提供了一组传统的、小巧的控制结构,包括用于条件执行的if,用于迭代的while、repeat和for。所有的控制结构都有意个显式的终止符:if、for和while以end作为结尾,repeat以until作为结尾。1. if then else 若要编写嵌套的if,可以使用elseif。 由于    阅读全文
posted @ 2016-07-18 16:47
月光诗人
阅读(936)
评论(0)
推荐(0)
        
            
        
        
摘要:        
3.1 算术操作符“+”(加法)、“-”(减法)、“*”(乘法)、“/”(除法)、“^”(指数)、“%”(取模)。3.2 关系运算符< > <= >= == ~=3.3 逻辑操作符and、or和not。有一种常用的Lua习惯写法“x=x or v”,它等价于: if not x then x = v    阅读全文
posted @ 2016-07-18 15:50
月光诗人
阅读(176)
评论(0)
推荐(0)
        
            
        
        
摘要:        
最简单的构造式就是一个空构造式{},用于创建一个空table。构造式还可以用于初始化数组。例如,以下语句:days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}会将days[1]初始化    阅读全文
posted @ 2016-07-18 15:47
月光诗人
阅读(2817)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号