File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -542,20 +542,18 @@ See also the documentaion for C<hyper> and C<race> in class L<Map|/type/Map>.
542
542
543
543
= for code
544
544
my $primes_h = hyper for ^10_000 -> $number { $number if $number.is-prime };
545
- say $primes_h.elems;
546
- say $primes_h.tail: 5; # OUTPUT: (9931 9941 9949 9967 9973)
545
+ say $primes_h.elems; # OUTPUT: «1229»
546
+ say $primes_h.tail: 5; # OUTPUT: « (9931 9941 9949 9967 9973)»
547
547
548
548
with C < hyper > the order of elements is preserved.
549
549
550
550
= for code
551
- my $primes_r = race for ^10_000 -> $number { $number if $number.is-prime };
552
- say $primes_r.elems;
553
- say $primes_r.tail: 5; # OUTPUT: (9871 9883 9887 9901 9907)
551
+ my $primes_r = race for ^10_000 -> $number { $number if $number.is-prime };
552
+ say $primes_r.elems; # OUTPUT: «1229»
554
553
555
554
Unlike hyper, C < race > does not preserve the order of elements.
556
555
557
556
558
-
559
557
= head1 X < gather/take|control flow,gather take >
560
558
561
559
X < |lazy list,gather > X < |lazy list,take >
You can’t perform that action at this time.
0 commit comments