Kurso de Raku / Progresinta / Subprogramoj / La Whatever-stelo / Exercises / Whatever kun map
Solvo: Whatever kun map
Jen ebla solvo de la tasko.
Kodo
my $triple = * * 3;
say (1..4).map($triple);🦋 Vi povas trovi la fontkodon en la dosiero whatever-map.raku.
Eligo
(3 6 9 12)Komentoj
* * 3estas Whatever-esprimo kiu fariĝas unu-argumentaWhateverCode— tute ordinara funkcia valoro konservita en$triple.Ĉar ĝi estas simple funkcio,
mapakceptas ĝin kiel ajnan blokon, aplikante ĝin al ĉiu elemento de1..4por doni(3 6 9 12).