Kurso de Raku / Progresinta / Subprogramoj / Anonimaj subrutinaj
Kvizo — Pintaj blokoj
Kion presas la jena programo?
(-> $a, $b { $a * $b })(3, 4).say| 1 | 12 |
| 0 | 7 |
| 0 | 34 |
| 0 | an error |
Pinta bloko povas listigi plurajn parametrojn:
-> $a, $b akceptas du. Ĉi tie ĝi ne estas konservita en
variablo — ĝi estas envolvita en krampoj kaj vokita tuj kun
(3, 4), ligante $a al 3 kaj
$b al 4. La bloko multiplikas ilin por doni
12, kaj la postfiksa .say presas tion.