Lua学习笔记(5)

    今天学习第四章 基本语法 

4. Statement

1)赋值
     可以多个赋值,如
     a, b = 1, 2
     a,b c = 1,2     (c 赋值为nil)
     a,b = 1,2,3     (3被忽略)

     注意:函数可以返回多个值,直接给两个变量赋值,如:
     function func()
          return 1,2
     end
     a,b  = func()

2)局部变量:和C中的概念大致相同,在一个chunk中有效
     尽量使用局部变量,可以提高速度

3)条件控制:(和VB有点类似)
     if....then....end
     if....then....else....end
     if...then...elseif...then...else...end

     while...do...end
     repeat...until...
     
     数值:for a = start, end, step do....end     (a从start到end,步长为step,如果其中有表达式,表达式的值只在初始时执行一次)
     泛型:for k in pairs(t) do...end                 (和python中的for类似,表示遍历table t中 的所有key)

4)break, return 与其他语言基本相同,不过只能出现在chunk的最后

你可能感兴趣的:(学习,lua,笔记)