lua學習筆記

1. nil 空值:        避免對象爲空的方法:  obj ~= nilc++

2.數組:數組

            table.maxn(arrObj): 數組遍歷 for i in arrObj   end. 函數

3.代碼段 :ui

    分號是可選的,代碼段: 語句,函數,一系列語句的組合等。lua

4. 加載模塊。對象

            dofile:索引

            require:(加載文件)字符串

            loadstring(「local i = 0; return i + 1」)    --字符串做爲代碼段string

5.if的判斷條件,nil和false爲假,其它爲真。table

6.整數: lua中沒有整數,使用整數和浮點數類型實際上是同樣的

7.lua的字符串,8位字符節長度,字符串能夠包括任何值在255之內的字符。包括"\0"

8.表類型實現關聯數組, 能夠使用數值字符串 或者其它類型(不能爲空)的值做爲索引。

9.== 和 ~= 用於比較兩個值是否相等,可是若是兩個值的類型不同,那麼lua會認爲這二者不一樣,空值只和自身相等,換句話說,若是要判斷兩個個變量是否相等,那麼,得保證兩個都不爲空。若是有空的話那麼必定不相等。

10.邏輯運算符  and or not, false 和nil 是假, 0爲真,其它爲真(區別於c++)

11.鏈接運算符:    ..   "Hello".."World"    0..1

12.  表構造器,

        days = {"a","b","c","d","e"}  days[1] = "a"

13.

相關文章
相關標籤/搜索