Lazy.traverse(3kaya)
NAME
Lazy::traverse - Iteration over lazy lists
SYNOPSIS
Void traverse( Bool(a, Int) block, Lazy::List<a> xs )
ARGUMENTS
block The block of code to execute for each list element.
list The Lazy list to traverse
DESCRIPTION
Used by for loops to traverse lazy Lazy.List (3kaya) data structure. It
is unlikely that you will need to call this function directly.
If the List is infinite in size, this function will not exit unless the block function throws an exception or otherwise breaks out of the loop.
AUTHORS
Kaya standard library by Edwin Brady, Chris Morris and others
(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
- The Kaya standard library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public
License (version 2.1 or any later version) as published by the Free
Software Foundation.