Corso di Raku / Avanzato / Subroutine / La stella Whatever / Exercises / Whatever con map
Soluzione: Whatever con map
Ecco una possibile soluzione al problema.
Codice
my $triple = * * 3;
say (1..4).map($triple);🦋 Puoi trovare il codice sorgente nel file whatever-map.raku.
Output
(3 6 9 12)Commenti
* * 3e un’espressione Whatever che diventa unWhateverCodea un argomento — un valore funzione perfettamente ordinario salvato in$triple.Poiche e semplicemente una funzione,
mapla accetta come qualsiasi blocco, applicandola a ciascun elemento di1..4per ottenere(3 6 9 12).