Difference between revisions of "Keys"
From OpenEUO
m (→Calling Convention) |
m (→Usage Example) |
||
Line 16: | Line 16: | ||
print(r[3]) | print(r[3]) | ||
− | --> | + | --> 0 |
− | --> | + | --> alice |
− | --> | + | --> table: 0x01532f08 |
== Description == | == Description == |
Revision as of 16:43, 2 November 2010
Calling Pattern
Call
local r = sl.keys(arg)
Args
arg is a table
Results
r is a table of strings
Usage Example
local s = {[11]=16} local t = { [0]='finale', alice='joker', [s]='88'} local r = sl.keys(t) print(r[1]) print(r[2]) print(r[3])
--> 0 --> alice --> table: 0x01532f08
Description
The helper function keys returns a table of the keys found in its sole argument. The keys are converted to strings before insertion into the resultant table. If the sole argument is not a table, then an empty table is returned.