[Swift-devel] iterate behaviour round II
Ben Clifford
benc at hawaga.org.uk
Wed Aug 3 06:38:36 CDT 2011
I dislike using array indices for each step. I wanted to figure out something that looked more like a fold/unfold, where the body of the iterate only has access to "previous" and "next" so that you write something like this:
file a[];
file seed <"foo">;
a = iterate from seed {
next = f(previous)
} until(g(next)=false) ;
but I never figured out a syntax that I liked. (contrast to haskell unfold syntax)
More information about the Swift-devel
mailing list