System

2019-04-18 18:43 更新

System 庫(kù)

System庫(kù)為使用者提供了一些較為便捷或一些作者自行實(shí)現(xiàn)的一些庫(kù)的封裝.

System庫(kù)的API具體使用方法與后續(xù)產(chǎn)生的變更請(qǐng)?jiān)诖诉M(jìn)行查閱.

System庫(kù)的導(dǎo)入方式為: local system = require "system"

system.now()

返回微秒級(jí)的時(shí)間戳(float)

system.is_ip(string)

判斷字符串是否合法IP地址格式.
IPv4返回true, 4; IPv6返回true, 6.

system.is_ipv4(string)

判斷字符串是否合法IPv4格式. 返回值為boolean.

system.is_ipv6(string)

判斷字符串是否合法IPv6格式. 返回值為boolean.

system.is_int(number)

判斷number是否int類型. 返回值為boolean.(如果number & math.maxinteger或者小于 math.maxinteger可能始終返回true)

system.is_float(number)

判斷number是否float類型. 返回值為boolean.(如果number & math.maxinteger或者小于 math.maxinteger可能始終返回true)

system.is_string(string, empty)

判斷string是否合法字符串類型. 返回值為boolean. 如果empty = true, 則增加判斷string == ''.(空字符串有時(shí)候沒(méi)意義)

system.is_array_member(array, value)

判斷value是否為array成員, 返回值為boolean. (array不可為稀疏數(shù)組)

system.is_table_member(table, value)

判斷value是否為table成員, 返回值為boolean.

system.same_day(timestamp)

返回值為timestamp當(dāng)日的臨晨時(shí)間(00:00:00)與午夜時(shí)間23:59:59, 沒(méi)有timestamp等同于傳入os.time()

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)