Lua学习笔记(5)

    今天学习第四章 基本语法 python

4. Statementweb

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的最后
相关文章
相关标签/搜索