Difference between revisions of "Type"
From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
Line 7: | Line 7: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
(string) = type(v) | (string) = type(v) | ||
− | </ | + | </syntaxhighlight> |
The possible results of this function are: | The possible results of this function are: | ||
Line 32: | Line 32: | ||
else print("type is not table") | else print("type is not table") | ||
end | end | ||
− | </ | + | </syntaxhighlight> |
{{(global)}} | {{(global)}} |
Revision as of 14:33, 13 July 2023
Available since: Gideros 2011.6
Class: (global)
Description
Returns the type of its only argument, coded as a string.
(string) = type(v)
The possible results of this function are:
- "nil" (a string, not the value nil)
- "number"
- "string"
- "boolean"
- "table"
- "function"
- "thread"
- "userdata"
Parameters
v: (any) value to get type from
Return values
Returns (string) type of the variable
Example
Checks if variable x is of type table
local x = {}
if type(x) == "table" then print("type is table")
else print("type is not table")
end