Содержание#
Типы и методы. Параметры и результаты относятся к указанному слою 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, ... |