System庫為使用者提供了一些較為便捷或一些作者自行實(shí)現(xiàn)的一些庫的封裝.
System庫的API具體使用方法與后續(xù)產(chǎn)生的變更請(qǐng)?jiān)诖诉M(jìn)行查閱.
System庫的導(dǎo)入方式為:
local system = require "system"
返回微秒級(jí)的時(shí)間戳(float)
判斷字符串是否合法IP地址格式.
IPv4返回true, 4; IPv6返回true, 6.
判斷字符串是否合法IPv4格式. 返回值為boolean.
判斷字符串是否合法IPv6格式. 返回值為boolean.
判斷number是否int類型. 返回值為boolean.(如果number & math.maxinteger或者小于 math.maxinteger可能始終返回true)
判斷number是否float類型. 返回值為boolean.(如果number & math.maxinteger或者小于 math.maxinteger可能始終返回true)
判斷string是否合法字符串類型. 返回值為boolean. 如果empty = true, 則增加判斷string == ''.(空字符串有時(shí)候沒意義)
判斷value是否為array成員, 返回值為boolean. (array不可為稀疏數(shù)組)
判斷value是否為table成員, 返回值為boolean.
返回值為timestamp當(dāng)日的臨晨時(shí)間(00:00:00)與午夜時(shí)間23:59:59, 沒有timestamp等同于傳入os.time()
更多建議: