Linklist.returntable
From OpenEUO
Revision as of 15:00, 18 December 2010 by Ximan (Talk | contribs) (Created page with "== Calling Pattern == Call local k = sl.linklist() -- later local r = k.returntable([b]) Arguments b optional is a boolean Results r is a table == Example Usage == loca...")
Calling Pattern
Call
local k = sl.linklist() -- later local r = k.returntable([b])
Arguments
b optional is a boolean
Results
r is a table
Example Usage
local k = sl.linklist() local j = k.inserta(0,'one') j = k.inserta(j,'two') j = k.inserta(j,'three')
print(sl.keyvalstr(k.returntable()))
--> table keys:values = { 1:one, 2:two, 3:three, }
Description
Calling returntable creates a table with values stored in the linked list . If successful, r is a table with head value as element 1, and tail value as element n, where n is the length of the linked list. If the optional boolean argument is specified as false, the order of the returned table will be reversed. If unsuccessful, returntable returns an empty list, {}.