Difference between revisions of "(global)"

From GiderosMobile
Line 9: Line 9:
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|
 
=== <translate>Methods</translate> ===
 
=== <translate>Methods</translate> ===
[[Special:MyLanguage/assert|assert]] ''<translate>error if v nil or false, otherwise returns v</translate>''<br/><!-- GIDEROSMTD:assert -->
+
[[Special:MyLanguage/assert|assert]] ''<translate>error if v nil or false, otherwise returns v</translate>''<br/><!-- GIDEROSMTD:assert(v,message) error if v nil or false, otherwise returns v -->
[[Special:MyLanguage/collectgarbage|collectgarbage]] ''<translate>opts: stop, restart, collect, count, step, setpause, setstepmul</translate>''<br/><!-- GIDEROSMTD:collectgarbage -->
+
[[Special:MyLanguage/collectgarbage|collectgarbage]] ''<translate>opts: stop, restart, collect, count, step, setpause, setstepmul</translate>''<br/><!-- GIDEROSMTD:collectgarbage(opt,arg) opts: stop, restart, collect, count, step, setpause, setstepmul -->
[[Special:MyLanguage/dofile|dofile]] ''<translate>executes as Lua chunk, default stdin, returns value</translate>''<br/><!-- GIDEROSMTD:dofile -->
+
[[Special:MyLanguage/dofile|dofile]] ''<translate>executes as Lua chunk, default stdin, returns value</translate>''<br/><!-- GIDEROSMTD:dofile(filename) executes as Lua chunk, default stdin, returns value -->
[[Special:MyLanguage/error|error]] ''<translate>terminates protected func, never returns</translate>''<br/><!-- GIDEROSMTD:error -->
+
[[Special:MyLanguage/error|error]] ''<translate>terminates protected func, never returns</translate>''<br/><!-- GIDEROSMTD:error(message,level) terminates protected func, never returns -->
[[Special:MyLanguage/getfenv|getfenv]] ''<translate>gets env, f can be a function or number(stack level)</translate>''<br/><!-- GIDEROSMTD:getfenv -->
+
[[Special:MyLanguage/getfenv|getfenv]] ''<translate>gets env, f can be a function or number(stack level)</translate>''<br/><!-- GIDEROSMTD:getfenv(f) gets env, f can be a function or number(stack level) -->
[[Special:MyLanguage/getmetatable|getmetatable]] ''<translate>returns metatable of given object, otherwise nil</translate>''<br/><!-- GIDEROSMTD:getmetatable -->
+
[[Special:MyLanguage/getmetatable|getmetatable]] ''<translate>returns metatable of given object, otherwise nil</translate>''<br/><!-- GIDEROSMTD:getmetatable(object) returns metatable of given object, otherwise nil -->
[[Special:MyLanguage/ipairs|ipairs]] ''<translate>returns an iterator function, table t and 0</translate>''<br/><!-- GIDEROSMTD:ipairs -->
+
[[Special:MyLanguage/ipairs|ipairs]] ''<translate>returns an iterator function, table t and 0</translate>''<br/><!-- GIDEROSMTD:ipairs(t) returns an iterator function, table t and 0 -->
[[Special:MyLanguage/loadfile|loadfile]] ''<translate>loads chunk without execution, returns chunk as function, else nil plus error</translate>''<br/><!-- GIDEROSMTD:loadfile -->
+
[[Special:MyLanguage/loadfile|loadfile]] ''<translate>loads chunk without execution, returns chunk as function, else nil plus error</translate>''<br/><!-- GIDEROSMTD:loadfile(filename) loads chunk without execution, returns chunk as function, else nil plus error -->
[[Special:MyLanguage/loadstring|loadstring]] ''<translate>loads string as chunk, returns chunk as function, else nil plus error</translate>''<br/><!-- GIDEROSMTD:loadstring -->
+
[[Special:MyLanguage/loadstring|loadstring]] ''<translate>loads string as chunk, returns chunk as function, else nil plus error</translate>''<br/><!-- GIDEROSMTD:loadstring(string,chunkname) loads string as chunk, returns chunk as function, else nil plus error -->
[[Special:MyLanguage/next|next]] ''<translate>returns next index,value pair, if index=nil(default-, returns first index</translate>''<br/><!-- GIDEROSMTD:next -->
+
[[Special:MyLanguage/next|next]] ''<translate>returns next index,value pair, if index=nil(default-, returns first index</translate>''<br/><!-- GIDEROSMTD:next(table,index) returns next index,value pair, if index=nil(default-, returns first index -->
[[Special:MyLanguage/pairs|pairs]] ''<translate>returns the next function and table t plus a nil, iterates over all key-value pairs</translate>''<br/><!-- GIDEROSMTD:pairs -->
+
[[Special:MyLanguage/pairs|pairs]] ''<translate>returns the next function and table t plus a nil, iterates over all key-value pairs</translate>''<br/><!-- GIDEROSMTD:pairs(t) returns the next function and table t plus a nil, iterates over all key-value pairs -->
[[Special:MyLanguage/pcall|pcall]] ''<translate>protected mode call, catches errors, returns status code first</translate>''<br/><!-- GIDEROSMTD:pcall -->
+
[[Special:MyLanguage/pcall|pcall]] ''<translate>protected mode call, catches errors, returns status code first</translate>''<br/><!-- GIDEROSMTD:pcall(f,arg1,arg2,...) protected mode call, catches errors, returns status code first -->
[[Special:MyLanguage/print|print]] ''<translate>prints values to stdout using tostring</translate>''<br/><!-- GIDEROSMTD:print -->
+
[[Special:MyLanguage/print|print]] ''<translate>prints values to stdout using tostring</translate>''<br/><!-- GIDEROSMTD:print(e1,e2,...) prints values to stdout using tostring -->
[[Special:MyLanguage/rawequal|rawequal]] ''<translate>non-metamethod v1==v2, returns boolean</translate>''<br/><!-- GIDEROSMTD:rawequal -->
+
[[Special:MyLanguage/rawequal|rawequal]] ''<translate>non-metamethod v1==v2, returns boolean</translate>''<br/><!-- GIDEROSMTD:rawequal(v1,v2) non-metamethod v1==v2, returns boolean -->
[[Special:MyLanguage/rawget|rawget]] ''<translate>non-metamethod get value of table[index], index != nil</translate>''<br/><!-- GIDEROSMTD:rawget -->
+
[[Special:MyLanguage/rawget|rawget]] ''<translate>non-metamethod get value of table[index], index != nil</translate>''<br/><!-- GIDEROSMTD:rawget(table,key) non-metamethod get value of table[index], index != nil -->
[[Special:MyLanguage/rawset|rawset]] ''<translate>non-metamethod set value of table[index], index != nil</translate>''<br/><!-- GIDEROSMTD:rawset -->
+
[[Special:MyLanguage/rawset|rawset]] ''<translate>non-metamethod set value of table[index], index != nil</translate>''<br/><!-- GIDEROSMTD:rawset(table,key,value) non-metamethod set value of table[index], index != nil -->
[[Special:MyLanguage/require|require]] ''<translate>loads package, updates _LOADED, returns boolean</translate>''<br/><!-- GIDEROSMTD:require -->
+
[[Special:MyLanguage/require|require]] ''<translate>loads package, updates _LOADED, returns boolean</translate>''<br/><!-- GIDEROSMTD:require(packagename) loads package, updates _LOADED, returns boolean -->
[[Special:MyLanguage/setfenv|setfenv]] ''<translate>sets env, f can be a function or number(stack level, default=1-, 0=global env</translate>''<br/><!-- GIDEROSMTD:setfenv -->
+
[[Special:MyLanguage/setfenv|setfenv]] ''<translate>sets env, f can be a function or number(stack level, default=1-, 0=global env</translate>''<br/><!-- GIDEROSMTD:setfenv(f,table) sets env, f can be a function or number(stack level, default=1-, 0=global env -->
[[Special:MyLanguage/setmetatable|setmetatable]] ''<translate>sets metatable, nil to remove metatable</translate>''<br/><!-- GIDEROSMTD:setmetatable -->
+
[[Special:MyLanguage/setmetatable|setmetatable]] ''<translate>sets metatable, nil to remove metatable</translate>''<br/><!-- GIDEROSMTD:setmetatable(table,metatable) sets metatable, nil to remove metatable -->
[[Special:MyLanguage/tonumber|tonumber]] ''<translate>convert to number, returns number, nil if non-convertible, 2<=base<=36</translate>''<br/><!-- GIDEROSMTD:tonumber -->
+
[[Special:MyLanguage/tonumber|tonumber]] ''<translate>convert to number, returns number, nil if non-convertible, 2<=base<=36</translate>''<br/><!-- GIDEROSMTD:tonumber(e,base) convert to number, returns number, nil if non-convertible, 2<=base<=36 -->
[[Special:MyLanguage/tostring|tostring]] ''<translate>convert to string, returns string</translate>''<br/><!-- GIDEROSMTD:tostring -->
+
[[Special:MyLanguage/tostring|tostring]] ''<translate>convert to string, returns string</translate>''<br/><!-- GIDEROSMTD:tostring(e) convert to string, returns string -->
[[Special:MyLanguage/type|type]] ''<translate>returns type of v as a string</translate>''<br/><!-- GIDEROSMTD:type -->
+
[[Special:MyLanguage/type|type]] ''<translate>returns type of v as a string</translate>''<br/><!-- GIDEROSMTD:type(v) returns type of v as a string -->
[[Special:MyLanguage/unpack|unpack]] ''<translate>returns all elements from list</translate>''<br/><!-- GIDEROSMTD:unpack -->
+
[[Special:MyLanguage/unpack|unpack]] ''<translate>returns all elements from list</translate>''<br/><!-- GIDEROSMTD:unpack(list) returns all elements from list -->
[[Special:MyLanguage/xpcall|xpcall]] ''<translate>pcall function f with new error handler err</translate>''<br/><!-- GIDEROSMTD:xpcall -->
+
[[Special:MyLanguage/xpcall|xpcall]] ''<translate>pcall function f with new error handler err</translate>''<br/><!-- GIDEROSMTD:xpcall(f,err) pcall function f with new error handler err -->
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|
 
=== <translate>Events</translate> ===
 
=== <translate>Events</translate> ===
 
=== <translate>Constants</translate> ===
 
=== <translate>Constants</translate> ===
 
[[Special:MyLanguage/_G|_G]]<br/><!-- GIDEROSCST:_G -->
 
[[Special:MyLanguage/_G|_G]]<br/><!-- GIDEROSCST:_G -->
[[Special:MyLanguage/_VERSION|_VERSION]]<br/><!-- GIDEROSCST:_VERSION -->
+
[[Special:MyLanguage/_VERSION|_VERSION]]<br/><!-- GIDEROSCST:_VERSION Lua 5.1.x-->
 
|}
 
|}

Revision as of 16:31, 13 September 2018


Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.png
Available since: Gideros 2011.6

Description

Global scope of Lua environment

Methods

assert error if v nil or false, otherwise returns v
collectgarbage opts: stop, restart, collect, count, step, setpause, setstepmul
dofile executes as Lua chunk, default stdin, returns value
error terminates protected func, never returns
getfenv gets env, f can be a function or number(stack level)
getmetatable returns metatable of given object, otherwise nil
ipairs returns an iterator function, table t and 0
loadfile loads chunk without execution, returns chunk as function, else nil plus error
loadstring loads string as chunk, returns chunk as function, else nil plus error
next returns next index,value pair, if index=nil(default-, returns first index
pairs returns the next function and table t plus a nil, iterates over all key-value pairs
pcall protected mode call, catches errors, returns status code first
print prints values to stdout using tostring
rawequal non-metamethod v1==v2, returns boolean
rawget non-metamethod get value of table[index], index != nil
rawset non-metamethod set value of table[index], index != nil
require loads package, updates _LOADED, returns boolean
setfenv sets env, f can be a function or number(stack level, default=1-, 0=global env
setmetatable sets metatable, nil to remove metatable
tonumber convert to number, returns number, nil if non-convertible, 2<=base<=36
tostring convert to string, returns string
type returns type of v as a string
unpack returns all elements from list
xpcall pcall function f with new error handler err

Events

Constants

_G
_VERSION