Difference between revisions of "Iterator"
From OpenEUO
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]] | ||
| − | |||
| − | |||
| − | |||
== Description == | == Description == | ||
| + | See [[iterator.run|run]] for a description of the operation of this object. | ||
== See Also == | == See Also == | ||
Latest revision as of 19: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.