Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Paralēlā programmēšana / hyper un race 🆕 / Exercises / map ar hyper
Risinājums: map ar hyper
Šeit ir iespējams risinājums uzdevumam.
Kods
say <apple banana pear cherry>.hyper.map(*.uc).grep(*.chars > 4).join(' ');🦋 Atrodiet programmu failā hyper-map.raku.
Izvade
APPLE BANANA CHERRYKomentāri
.hypervisu ķēdi —map, kas pārvērš lielajos burtos, ungrep, kas filtrē pēc garuma — izpilda paralēli pa pavedieniem.Tā kā
.hypersaglabā secību, izdzīvojušie vārdi paliek savā sākotnējā kārtībā, tāpēc.join(' ')dodAPPLE BANANA CHERRY.pearar saviem četriem burtiem tiek atmests.
Kursa navigācija
← map ar hyper | Summa ar race →