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的最後
相關文章
相關標籤/搜索