Generator (computer programming): Difference between revisions

Content deleted Content added
Timeline: Add generator capability from Raku (Perl 6) language.
m Explain relationship between Raku and Perl
Tags: Visual edit Mobile edit Mobile web edit
Line 191:
===Raku===
 
Example parallel to Icon uses Raku (formerly/aka Perl 6) Range class as one of several ways to achieve generators with the language.
 
Printing squares from 0 to 20 can be achieved by writing:
<syntaxhighlight lang="iconraku">
for (0 .. *).map(* ** 2) -> $i {
if $i <= 20 { say $i } else { last }