[关闭]
@havonz 2017-05-23T09:41:16.000000Z 字数 25620 阅读 12764

Lua 5.3 函数参考

Lua XXTouch

目录


基础函数库

























协程管理库




模块库






字符串处理库

这个库提供了字符串处理的通用函数。 例如字符串查找、子串、模式匹配等。 当在 Lua 中对字符串做索引时,第一个字符从 1 开始计算(而不是 C 里的 0 )。 索引可以是负数,它指从字符串末尾反向解析。 即,最后一个字符在 -1 位置处,等等。

字符串库中的所有函数都在表 string 中。 它还将其设置为字符串元表的 __index 域。 因此,你可以以面向对象的形式使用字符串函数。 例如,string.byte(s,i) 可以写成 s:byte(i)。

字符串库假定采用单字节字符编码。






















表处理库

这个库提供了表处理的通用函数。 所有函数都放在表 table 中。
记住,无论何时,若一个操作需要取表的长度, 这张表必须是一个真序列(顺序表),或是拥有 __len 元方法。 所有的函数都忽略传入参数的那张表中的非数字键。









数学函数库

这个库提供了基本的数学函数。 所以函数都放在表 math 中。 注解有 "integer/float" 的函数会对整数参数返回整数结果, 对浮点(或混合)参数返回浮点结果。 圆整函数(math.ceil, math.floor, math.modf) 在结果在整数范围内时返回整数,否则返回浮点数。










添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注