@@ -13,6 +13,7 @@ is (1, 1, &[+] ... *).[^6].join(', '), '1, 1, 2, 3, 5, 8', 'arity-2 Fibonacci, u
13
13
is (0 , 1 , { $ ^ a + $ ^ b } ... * ). [^ 7 ]. join (' , ' ), ' 0, 1, 1, 2, 3, 5, 8' , ' arity-2 Fibonacci, 0 1 seeds' ;
14
14
is (1 , 1 , 2 , -> $ a , $ b { $ a + $ b } ... * ). [^ 6 ]. join (' , ' ), ' 1, 1, 2, 3, 5, 8' , ' arity-2 Fibonacci, 3 seeds' ;
15
15
is (1 , 1 , 2 , 3 , { $ ^ a + $ ^ b } ... * ). [^ 6 ]. join (' , ' ), ' 1, 1, 2, 3, 5, 8' , ' arity-2 Fibonacci, 4 seeds' ;
16
+ # ?rakudo skip 'unknown'
16
17
is (0 , 1 , 1 , 2 , 3 , { $ ^ a + $ ^ b } ... * ). [^ 7 ]. join (' , ' ), ' 0, 1, 1, 2, 3, 5, 8' , ' arity-2 Fibonacci, 5 seeds' ;
17
18
18
19
# some tests which exactly hit a limit
@@ -21,6 +22,7 @@ is (1, 1, { $^a + $^b } ... 8).join(', '), '1, 1, 2, 3, 5, 8', 'arity-2 Fibonacc
21
22
is (1 , 1 , 2 , -> $ a , $ b { $ a + $ b } ... 8 ). join (' , ' ), ' 1, 1, 2, 3, 5, 8' , ' arity-2 Fibonacci, 3 seeds' ;
22
23
is (1 , 1 , 2 , 3 , { $ ^ a + $ ^ b } ... 8 ). join (' , ' ), ' 1, 1, 2, 3, 5, 8' , ' arity-2 Fibonacci, 4 seeds' ;
23
24
# adapted from http://www.perlmonks.org/?node_id=772778
25
+ # ?rakudo 2 skip '&[%]'
24
26
is (42 , 24 , &[% ] ... 0 )[* - 2 ], 6 , ' arity-2 GCD' ;
25
27
is (42 , 24 , &[% ] ... ^ 0 )[* - 1 ], 6 , ' arity-2 GCD with excluded limit' ;
26
28
is (42 , 24 , * % * ... 0 )[* - 2 ], 6 , ' arity-2 GCD' ;
0 commit comments