Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Reductio / Exercises / Index commis divisus
Solutio: Index commis divisus
Ecce solutio possibilis huius exercitationis.
Codex
my @words = 'Raku', 'is', 'fun';
say @words.reduce(-> $a, $b { "$a, $b" });🦋 Inveni codicem fontem in archivo comma-separated.raku.
Exitus
Raku, is, funCommentarii
Hic blocus valorem aedificat loco eius quod unum eligat:
$aest catena adhuc composita et$best verbum sequens, et"$a, $b"ea commate et spatio glutinat.Prima vocatio
'Raku'et'is'inRaku, isconiungit; secunda illud cum'fun'coniungit utRaku, is, fundet. Hoc est genus coniunctionis separatoris consciae quod metaoperator[~]per se exprimere non potest.In vero codice methodum inbuiltam
joinpeteres, quae exacte hoc agit —say @words.join(', ');idemRaku, is, funimprimit. Ratio exercitationis est eandem ideam ut blocumreduceexprimere exercere.