+ | integer = int(number) |
检查number是否为整数,并且在54bit补码范围内,返回此数。 |
+ | integer = int32(number) |
检查number是否为整数,并且在32bit补码范围内,返回此数。 |
+ | integer = toint(number, round) |
取整,round<=-1向下取整,round>=1向上取整,round==0.5四舍五入取整,否则向0取整。 |
+ | integer = toint32(number, round) |
取整,round<=-1向下取整,round>=1向上取整,round==0.5四舍五入取整,否则向0取整。 |
+ | _tostring(userdata, tostrFunc) |
如果userdata有metatable,并且没有__tostring元函数,则设置为tostrFunc。 |
+ | data:tobytes(from, to) |
将、<_encode>、等返回的数据转换成字节串,from为起始字节,默认1,to为结束字节,默认最后一个字节。 |
+ | data:tostr(from, to) |
将、<_encode>、等返回的数据转换成二进制字符串,from为起始字节,默认1,to为结束字节,默认最后一个字节。 |
+ | string:debase64(first, last, bytes, mode) |
解码base64字符串。 |
+ | string:des3de(key, from) |
返回字符串from对于key的DES3解密结果。 |
+ | string:des3en(key, from) |
返回字符串from对于key的DES3加密结果。 |
+ | string:deurl(first, last, bytes) |
解码url字符串。 |
+ | string:deurl2(first, last, bytes) |
解码url字符串。 |
+ | string:enbase64(first, last, bytes, mode) |
base64编码字符串。 |
+ | string:enurl(first, last, bytes) |
url编码字符串。 string.enurl('a d + a') ==> a%20d%20%2B%20a |
+ | string:enurl2(first, last, bytes) |
url编码字符串。 string.enurl2('a d + a') ==> a+d+%2B+a |
+ | string:hmacmd5(key, first, last, bytes) |
返回字符串对于key的hmac-md5。 |
+ | string:hmacsha1(key, first, last, bytes) |
返回字符串对于key的hmac-sha1。 |
+ | string:lead(substr) |
判断字符串是否以substr开头,返回bool类型。 |
+ | string:md5(first, last, bytes) |
返回字符串的md5。 |
+ | string:rsaprikeyde(key, from [, length] ) |
返回字符串from对于key的RSA私钥解密结果。 |
+ | string:rsaprikeyen(key, from [, length] ) |
返回字符串from对于key的RSA私钥解密结果。 |
+ | string:rsapubkeyde(key, from [, length] ) |
返回字符串from对于key的RSA公钥解密结果。 |
+ | string:rsapubkeyen(key, from [, length] ) |
返回字符串from对于key的RSA公钥加密结果。 |
+ | string:rsaverify(key, str, sign ) |
返回rsa校验结果
|
+ | string:sha1(first, last, bytes) |
返回字符串的sha1。 |
+ | string:tail(substr) |
判断字符串是否以substr结尾,返回bool类型 |
+ | string:to16b(first, signed) |
2字节大头字符串转换为16bit整数,first为起始字节,默认1。 |
+ | string:to16l(first, signed) |
2字节小头字符串转换为16bit整数,first为起始字节,默认1。 |
+ | string:to32b(first, signed) |
4字节大头字符串转换为32bit整数,first为起始字节,默认1。 |
+ | string:to32l(first, signed) |
4字节小头字符串转换为32bit整数,first为起始字节,默认1。 |
+ | string:to64b(first, signed) |
8字节大头字符串转换为64bit整数,first为起始字节,默认1。 |
+ | string:to64l(first, signed) |
8字节小头字符串转换为64bit整数,first为起始字节,默认1。 |
+ | string:toDb(first) |
返回8字节大头字符串转换为64bit浮点数,first为起始字节,默认1。 |
+ | string:toDl(first) |
8字节小头字符串转换为64bit浮点数,first为起始字节,默认1。 |
+ | string:ucs(first, last, bytes) |
将utf-8字符串转换成小头ucs-2。 |
+ | string:ulen(first) |
返回utf8字符串长度,first为起始字节,默认1。 |
+ | string:utf(first, last, bytes) |
将小头ucs-2字符串转换成utf-8。 |
+ | string.from16b(integer, bytes) |
16bit整数转换为2字节大头字符串。 |
+ | string.from16l(integer, bytes) |
16bit整数转换为2字节小头字符串。 |
+ | string.from32b(integer, bytes) |
32bit整数转换为4字节大头字符串。 |
+ | string.from32l(integer, bytes) |
32bit整数转换为4字节小头字符串。 |
+ | string.from64b(integer) |
64bit整数转换为8字节大头字符串。 |
+ | string.from64b(number, bytes) |
64bit浮点数转换为8字节大头字符串。 |
+ | string.from64l(integer, bytes) |
64bit整数转换为8字节小头字符串。 |
+ | string.fromDl(number, bytes) |
64bit浮点数转换为8字节小头字符串。 |
+ | string.fromhexucs(string) |
将类似于 "\u827e\u7433\u6d4b\u8bd51" 的ucs字符串转换成"艾琳测试1" |
+ | string.xor(string1, string2) |
对两个字符串进行异或操作。 |
+ | dest, ok = table.append(dest, source, nometa) |
使用next函数遍历source中每个属性key和value,如果dest[key]为nil,则dest[key]=value。 |
+ | dest, ok = table.copy(dest, source, raw) |
使用next函数遍历source中每个属性key和value,dest[key]=value。 |
+ | table.binfind(arrayTable, number, first, last, howeq) |
返回index, value。 |
+ | table.duplicate(table) |
复制lua表,返回新表。 |
+ | table.push(dest, ...) |
将元素添加到dest中,下标从#dest+1开始,返回dest。 |
+ | table.pushs(dest, ...) |
将...中每个table下标1到#table的元素依次添加到dest中,下标从#dest+1开始,返回dest。 |
+ | table.replace(array, first, n, ...) |
删除数组元素,并插入元素。 |
+ | table.splice(array, first, n, ...) |
删除数组元素,并插入元素。 |
+ | table.sub(arrayTable, first, last, keepmeta) |
创建一个子数组,first为起始下标,默认1,last为结束下标,默认#arrayTable。 |
+ | time = _now(unit,queue) |
返回2000-1-1 0:0:0本地时区起始的整数时间。 |
+ | time = _time(unit, timeTable) |
将timeTable年月日时分秒转换为时刻值time,只计算year,month,day,hour,min,sec,usec或msec属性。 |
+ | time = os.now(unit) |
返回2000-1-1 0:0:0本地时区起始的整数时间。 |
+ | time = os.utc(unit) |
返回2000-1-1 0:0:0 UTC起始的整数时间。 |
+ | timeTable = _time(timeTable, time, unit) |
将时刻值time转换为timeTable的年月日时分秒属性, |
+ | debug.logalloc(number) |
记录内存申请信息。
|