1. 程式人生 > >《Lua新手上路》 二 學習吐槽

《Lua新手上路》 二 學習吐槽

一. 初始化變數及賦值

  d,f = 10;  

  在這段程式碼中,打印出的結果是d=10,f=nil(lua語言中的空值),這個與一般語言的就近原則以及=號的賦值定義稍微有些出入。在Lua中,多個變數宣告並初始化,是按順序來的,如上例中,d和f為預設全域性變數,第一個值10賦給第一個變數d,沒有第二個值賦給第二個變數f,所以f的值是nil。

 

二. 交換兩個變數的值

  d,f = f,d

  這個比較有意思...

 

三. 邏輯判斷

  0 表示真...

 

四. 函式可以有多個返回值