Difference between revisions of "Iterator"

From OpenEUO
Jump to: navigation, search
m
m
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
 
Args
 
Args
 
  source    is a table, where keys and values are any type
 
  source    is a table, where keys and values are any type
  func      is a function
+
  func      is a function (or a table of functions)
 
  arg0..argN (optional) are of any type
 
  arg0..argN (optional) are of any type
 
Results
 
Results
Line 12: Line 12:
  
 
* [[iterator.run]]
 
* [[iterator.run]]
 
== Example Usage ==
 
 
 
  
 
== Description ==
 
== Description ==
  
 +
See [[iterator.run|run]] for a description of the operation of this object.
  
 
== See Also ==
 
== See Also ==

Latest revision as of 18:29, 24 November 2010

Calling Pattern

Call

local i = sl.iterator(source, func, arg[, ...])

Args

source     is a table, where keys and values are any type
func       is a function (or a table of functions)
arg0..argN (optional) are of any type

Results

i          is an iterator closure

Closure Methods

Description

See run for a description of the operation of this object.

See Also