Skip to content
Lua

Standard Library API Reference

Lua 标准库,提供 string、table、通用函数与模块加载等 API。

By EZ4Code Team

Lua Standard Library

Lua 标准库核心函数集合。

print(...)

打印参数到标准输出,以制表符分隔并换行。

Returns:

string.format(fmt, ...)

按 C 风格格式字符串格式化参数。

Returns: string,格式化结果

string.len(s) / #s

返回字符串字节长度。

Returns: number,字节长度

string.sub(s, i, j)

返回从 i 到 j 的子串(索引从 1 开始,负数表示倒数)。

Returns: string,子串

table.insert(t, [pos,] v)

向表中插入元素,默认追加到末尾。

Returns: 无,表被修改

table.concat(t, sep)

将表的序列部分用分隔符拼接为字符串。

Returns: string,拼接结果

pairs(t) / ipairs(t)

pairs 遍历所有键值对,ipairs 遍历序列部分(1,2,3...)。

Returns: 迭代器函数,用于 for 循环

require(modname)

加载并缓存模块,返回模块返回值。

Returns: any,模块返回值

More Lua API References