- 八個基本類型: nil, boolean, number, string, userdata, function, thread, table
- 變量沒有預定以類型,每個變量都可能含有任何類型。
- nil: 變量沒有賦值時,值爲nil,
- 八個基本類型: nil, boolean, number, string, userdata, function, thread, table
- 變量沒有預定以類型,每個變量都可能含有任何類型。
- nil: 變量沒有賦值時,值爲nil, 給變量賦值nil 即刪除他。
- boolean: 有兩個值:true 和 false, Lua中所有值都可作爲判斷條件, Lua中除了nil和false爲假,其他都爲真, 即0和空串都爲真。
- numbers: 實數, Lua中沒有整數。
- strings: string 可以高效處理字符串, 字符串內存自動分配。 ` ` 可以定義多行字符。
- Functions: 函數在Lua中是第一類值。
- Userdata and threads: userdata 可以存放c變量,userdata 除了賦值和相等比較,沒有其他預定以操作。
- boolean: 有兩個值:true 和 false, Lua中所有值都可作爲判斷條件, Lua中除了nil和false爲假,其他都爲真, 即0和空串都爲真。
- numbers: 實數, Lua中沒有整數。
- strings: string 可以高效處理字符串, 字符串內存自動分配。 ` ` 可以定義多行字符。
- Functions: 函數在Lua中是第一類值。
- Userdata and threads: userdata 可以存放c變量,userdata 除了賦值和相等比較,沒有其他預定以操作。
Programming Lua: 第二章
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.