P is for Practical | |
PerlMonks |
Re: Coroutines in Perlby davido (Cardinal) |
on May 07, 2004 at 06:17 UTC ( [id://351370]=note: print w/replies, xml ) | Need Help?? |
I'm not sure if I'm missing the point, but here's one example of a routine that uses lexical scoping, named blocks and goto to invoke different segments of code in the routine each time it's called.
And the output is:
This snippet seems to satisfy "preserve the values of their local variables between successive calls." It also satisfies "appears to be like subroutines with multiple entry and exit points." But I haven't read Knuth (and I'm beginning to feel like it's high time I do), so I'm not sure if my snippet satisfies all of the requirements.
Dave
In Section
Seekers of Perl Wisdom
|
|