Lua判斷數(shù)據(jù)類型的方法
一、判斷數(shù)據(jù)類型的方法
type(xxxx) 這個函數(shù)的返回值是string類型 也就是說:
a = type(X) -- a="nil"
b = type(a) -- b="string"
a = type(nil) -- a="nil"
二、Lua腳本語言的8種基本數(shù)據(jù)類型
1.數(shù)值(number):內(nèi)部以double表示.
2.字符串(string):總是以零結(jié)尾,但可以包含任意字符(包括零),因此并不等價于C字符串,而是其超集.
3.布爾(boolean):只有"true"和"false"兩個值.
4.函數(shù)(function):Lua的關(guān)鍵概念之一.不簡單等同于C的函數(shù)或函數(shù)指針.
5.表(table):異構(gòu)的Hash表.Lua的關(guān)鍵概念之一.
6.userdata:用戶(非腳本用戶)定義的C數(shù)據(jù)結(jié)構(gòu).腳本用戶只能使用它,不能定義.
7.線程(thread):Lua協(xié)作線程(coroutine),與一般操作系統(tǒng)的搶占式線程不一樣.
8.nil:代表什么也沒有,可以與C的NULL類比,但它不是空指針.
- 詳解Lua中的數(shù)據(jù)類型
- 實現(xiàn)Lua中數(shù)據(jù)類型的源碼分享
- Lua數(shù)據(jù)類型介紹
- Lua中的基本數(shù)據(jù)類型詳細介紹
- Lua學(xué)習(xí)筆記之?dāng)?shù)據(jù)類型
- 深入探究Lua中的解析表達式
- Lua教程(三):表達式和語句
- Lua學(xué)習(xí)筆記之表達式
- Lua表達式和控制結(jié)構(gòu)學(xué)習(xí)筆記
- Lua中的操作符和表達式總結(jié)
- Lua基礎(chǔ)教程之賦值語句、表達式、流程控制、函數(shù)學(xué)習(xí)筆記
- Lua學(xué)習(xí)筆記之運算符和表達式
- Lua中基本的數(shù)據(jù)類型、表達式與流程控制語句講解
相關(guān)文章
Lua在各個操作系統(tǒng)中的開發(fā)環(huán)境配置教程
這篇文章主要介紹了Lua在各個操作系統(tǒng)中的開發(fā)環(huán)境配置教程,包括Mac OS和Windows和Linux這三大系統(tǒng)下的安裝,需要的朋友可以參考下2015-05-05