Содержание#

Типы и методы. Параметры и результаты относятся к указанному слою X4; неизвестные типы помечены явно.

Глобальные функции Lua#

Вызов / событие Возвращает
assert any, ...
collectgarbage number | boolean
dofile any, ...
error never
getmetatable table | any | nil
ipairs function, table, number
next (any, any) | nil
pairs function, table, nil
pcall boolean, any, ...
rawget any | nil
rawset table
require any
select number | any, ...
setmetatable table
tonumber number | nil
tostring string
type string
unpack any, ...
xpcall boolean, any, ...

debug#

Вызов / событие Возвращает
debug.getupvalue (string, any) | nil
debug.setupvalue string | nil

ffi#

Вызов / событие Возвращает
ffi.cast cdata
ffi.cdef none
ffi.copy none
ffi.new cdata
ffi.sizeof number | nil
ffi.string string

math#

Вызов / событие Возвращает
math.abs number
math.asin number
math.atan2 number
math.ceil number
math.cos number
math.deg number
math.floor number
math.max number
math.min number
math.rad number
math.random number
math.sin number
math.sqrt number

package#

Вызов / событие Возвращает
package.loadlib function | (nil, string, string)

string#

Вызов / событие Возвращает
string.byte number, ...
string.char string
string.find (number, number, ...) | nil
string.format string
string.gmatch function
string.lower string
string.rep string
string.upper string

table#

Вызов / событие Возвращает
table.concat string
table.insert none
table.remove any | nil
table.sort none
table.unpack any, ...