(全局)

类型
修订 版本 2024.3703
关键词 全局, globals

概述

(全局)部分涵盖了 Lua 5.1 的基本函数,Lua 5.1 是 Solar2D 的底层编程语言。下面列出的所有函数和对象都可以按原样调用(无需前缀)。例如

globals.rawget()  -- incorrect; will produce an error
rawget()          -- correct

全局变量

_G 是一个全局变量(不是函数),它持有全局环境,即 _G._G = _G。Lua 本身不使用此变量;更改其值不会影响任何环境,反之亦然。使用 setfenv() 更改环境。

函数

assert()

collectgarbage()

error()

getfenv()

getmetatable()

ipairs()

next()

pairs()

pcall()

print()

rawequal()

rawget()

rawset()

select()

setfenv()

setmetatable()

tonumber()

tostring()

type()

unpack()