索引
Lua 函数
基础
- _G
- _VERSION
- assert
- collectgarbage
- dofile
- error
- getmetatable
- ipairs
- load
- loadfile
- next
- pairs
- pcall
- rawequal
- rawget
- rawlen
- rawset
- require
- select
- setmetatable
- tonumber
- tostring
- type
- xpcall
协程
- coroutine.create
- coroutine.isyieldable
- coroutine.resume
- coroutine.running
- coroutine.status
- coroutine.wrap
- coroutine.yield
调试
- debug.debug
- debug.gethook
- debug.getinfo
- debug.getlocal
- debug.getmetatable
- debug.getregistry
- debug.getupvalue
- debug.getuservalue
- debug.sethook
- debug.setlocal
- debug.setmetatable
- debug.setupvalue
- debug.setuservalue
- debug.traceback
- debug.upvalueid
- debug.upvaluejoin
输入输出
- io.close
- io.flush
- io.input
- io.lines
- io.open
- io.output
- io.popen
- io.read
- io.stderr
- io.stdin
- io.stdout
- io.tmpfile
- io.type
- io.write
- file:close
- file:flush
- file:lines
- file:read
- file:seek
- file:setvbuf
- file:write
数学
- math.abs
- math.acos
- math.asin
- math.atan
- math.ceil
- math.cos
- math.deg
- math.exp
- math.floor
- math.fmod
- math.huge
- math.log
- math.max
- math.maxinteger
- math.min
- math.mininteger
- math.modf
- math.pi
- math.rad
- math.random
- math.randomseed
- math.sin
- math.sqrt
- math.tan
- math.tointeger
- math.type
- math.ult
操作系统
- os.clock
- os.date
- os.difftime
- os.execute
- os.exit
- os.getenv
- os.remove
- os.rename
- os.setlocale
- os.time
- os.tmpname
包
- package.config
- package.cpath
- package.loaded
- package.loadlib
- package.path
- package.preload
- package.searchers
- package.searchpath
字符串
- string.byte
- string.char
- string.dump
- string.find
- string.format
- string.gmatch
- string.gsub
- string.len
- string.lower
- string.match
- string.pack
- string.packsize
- string.rep
- string.reverse
- string.sub
- string.unpack
- string.upper
表
utf8
环境变量
C API
- lua_Alloc
- lua_CFunction
- lua_Debug
- lua_Hook
- lua_Integer
- lua_KContext
- lua_KFunction
- lua_Number
- lua_Reader
- lua_State
- lua_Unsigned
- lua_arith
- lua_atpanic
- lua_call
- lua_callk
- lua_checkstack
- lua_close
- lua_compare
- lua_concat
- lua_copy
- lua_createtable
- lua_dump
- lua_error
- lua_gc
- lua_getallocf
- lua_getextraspace
- lua_getfield
- lua_getglobal
- lua_gethook
- lua_gethookcount
- lua_gethookmask
- lua_geti
- lua_getinfo
- lua_getlocal
- lua_getmetatable
- lua_getstack
- lua_gettable
- lua_gettop
- lua_getupvalue
- lua_getuservalue
- lua_insert
- lua_isboolean
- lua_iscfunction
- lua_isfunction
- lua_isinteger
- lua_islightuserdata
- lua_isnil
- lua_isnone
- lua_isnoneornil
- lua_isnumber
- lua_isstring
- lua_istable
- lua_isthread
- lua_isuserdata
- lua_isyieldable
- lua_len
- lua_load
- lua_newstate
- lua_newtable
- lua_newthread
- lua_newuserdata
- lua_next
- lua_numbertointeger
- lua_pcall
- lua_pcallk
- lua_pop
- lua_pushboolean
- lua_pushcclosure
- lua_pushcfunction
- lua_pushfstring
- lua_pushglobaltable
- lua_pushinteger
- lua_pushlightuserdata
- lua_pushliteral
- lua_pushlstring
- lua_pushnil
- lua_pushnumber
- lua_pushstring
- lua_pushthread
- lua_pushvalue
- lua_pushvfstring
- lua_rawequal
- lua_rawget
- lua_rawgeti
- lua_rawgetp
- lua_rawlen
- lua_rawset
- lua_rawseti
- lua_rawsetp
- lua_register
- lua_remove
- lua_replace
- lua_resume
- lua_rotate
- lua_setallocf
- lua_setfield
- lua_setglobal
- lua_sethook
- lua_seti
- lua_setlocal
- lua_setmetatable
- lua_settable
- lua_settop
- lua_setupvalue
- lua_setuservalue
- lua_status
- lua_stringtonumber
- lua_toboolean
- lua_tocfunction
- lua_tointeger
- lua_tointegerx
- lua_tolstring
- lua_tonumber
- lua_tonumberx
- lua_topointer
- lua_tostring
- lua_tothread
- lua_touserdata
- lua_type
- lua_typename
- lua_upvalueid
- lua_upvalueindex
- lua_upvaluejoin
- lua_version
- lua_xmove
- lua_yield
- lua_yieldk
辅助库
- luaL_Buffer
- luaL_Reg
- luaL_addlstring
- luaL_addsize
- luaL_addstring
- luaL_addvalue
- luaL_argcheck
- luaL_argerror
- luaL_buffinit
- luaL_buffinitsize
- luaL_callmeta
- luaL_checkany
- luaL_checkinteger
- luaL_checklstring
- luaL_checknumber
- luaL_checkoption
- luaL_checkstack
- luaL_checkstring
- luaL_checktype
- luaL_checkudata
- luaL_checkversion
- luaL_dofile
- luaL_dostring
- luaL_error
- luaL_execresult
- luaL_fileresult
- luaL_getmetafield
- luaL_getmetatable
- luaL_getsubtable
- luaL_gsub
- luaL_len
- luaL_loadbuffer
- luaL_loadbufferx
- luaL_loadfile
- luaL_loadfilex
- luaL_loadstring
- luaL_newlib
- luaL_newlibtable
- luaL_newmetatable
- luaL_newstate
- luaL_openlibs
- luaL_optinteger
- luaL_optlstring
- luaL_optnumber
- luaL_optstring
- luaL_prepbuffer
- luaL_prepbuffsize
- luaL_pushresult
- luaL_pushresultsize
- luaL_ref
- luaL_requiref
- luaL_setfuncs
- luaL_setmetatable
- luaL_testudata
- luaL_tolstring
- luaL_traceback
- luaL_typename
- luaL_unref
- luaL_where
标准库
- luaopen_base
- luaopen_coroutine
- luaopen_debug
- luaopen_io
- luaopen_math
- luaopen_os
- luaopen_package
- luaopen_string
- luaopen_table
- luaopen_utf8
常量
- LUA_ERRERR
- LUA_ERRFILE
- LUA_ERRGCMM
- LUA_ERRMEM
- LUA_ERRRUN
- LUA_ERRSYNTAX
- LUA_HOOKCALL
- LUA_HOOKCOUNT
- LUA_HOOKLINE
- LUA_HOOKRET
- LUA_HOOKTAILCALL
- LUA_MASKCALL
- LUA_MASKCOUNT
- LUA_MASKLINE
- LUA_MASKRET
- LUA_MAXINTEGER
- LUA_MININTEGER
- LUA_MINSTACK
- LUA_MULTRET
- LUA_NOREF
- LUA_OK
- LUA_OPADD
- LUA_OPBAND
- LUA_OPBNOT
- LUA_OPBOR
- LUA_OPBXOR
- LUA_OPDIV
- LUA_OPEQ
- LUA_OPIDIV
- LUA_OPLE
- LUA_OPLT
- LUA_OPMOD
- LUA_OPMUL
- LUA_OPPOW
- LUA_OPSHL
- LUA_OPSHR
- LUA_OPSUB
- LUA_OPUNM
- LUA_REFNIL
- LUA_REGISTRYINDEX
- LUA_RIDX_GLOBALS
- LUA_RIDX_MAINTHREAD
- LUA_TBOOLEAN
- LUA_TFUNCTION
- LUA_TLIGHTUSERDATA
- LUA_TNIL
- LUA_TNONE
- LUA_TNUMBER
- LUA_TSTRING
- LUA_TTABLE
- LUA_TTHREAD
- LUA_TUSERDATA
- LUA_USE_APICHECK
- LUA_YIELD
- LUAL_BUFFERSIZE