Lua判斷數(shù)據(jù)類型的方法
來源:易賢網(wǎng) 閱讀:17602 次 日期:2015-04-24 10:11:00
溫馨提示:易賢網(wǎng)小編為您整理了“Lua判斷數(shù)據(jù)類型的方法”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了Lua判斷數(shù)據(jù)類型的方法,本文講解了判斷數(shù)據(jù)類型的方法和Lua腳本語言的8種基本數(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):內部以double表示.

2.字符串(string):總是以零結尾,但可以包含任意字符(包括零),因此并不等價于C字符串,而是其超集.

3.布爾(boolean):只有"true"和"false"兩個值.

4.函數(shù)(function):Lua的關鍵概念之一.不簡單等同于C的函數(shù)或函數(shù)指針.

5.表(table):異構的Hash表.Lua的關鍵概念之一.

6.userdata:用戶(非腳本用戶)定義的C數(shù)據(jù)結構.腳本用戶只能使用它,不能定義.

7.線程(thread):Lua協(xié)作線程(coroutine),與一般操作系統(tǒng)的搶占式線程不一樣.

8.nil:代表什么也沒有,可以與C的NULL類比,但它不是空指針.

更多信息請查看IT技術專欄

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:Lua判斷數(shù)據(jù)類型的方法
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網(wǎng)