Keystr

From OpenEUO
Revision as of 14:44, 2 November 2010 by Ximan (Talk | contribs) (Usage Example)

Jump to: navigation, search

Calling Convention

Call

local r = sl.keystr(arg)

Args

arg is a table

Results

r is a string

Usage Example

local r = sl.keys(sl)
print(r)
--> 'table keys = {'
--> 'argval,'
--> 'null,'
--> 'clrerrors,'
--> 'probe,'
--> 'convert,'
--> 'geterror,'
--> 'spin,'
--> 'luo,'
--> 'case,'
--> 'ERR,'
--> 'slversion,'
--> 'macro,'
--> 'keys,'
--> 'str,'
--> 'file,'
--> 'keystr,'
--> 'slverbosity,'
--> 'non,'
--> 'testdummy,'
--> 'target,'
--> 'slredirect,'
--> 'iterator,'
--> 'try,'
--> 'journal,'
--> 'keyvalstr,'
--> 'slimport,'
--> '}'

Description

The helper function keystr returns human readable string representation of the keys found in its sole argument. The keys are converted to strings before concatenation into the resultant string. If the sole argument is not a table, then the string 'not a table' is returned.

See Also