Cursus Raku / Geavanceerd / Subroutines / Aanroepen met een dubbele punt / Exercises / Samenvoegen met een dubbele punt
Oplossing: Samenvoegen met een dubbele punt
Hier is een mogelijke oplossing voor de opgave.
Code
say <a b c>.reverse.join: '-';🦋 De broncode is te vinden in het bestand colon-join.raku.
Uitvoer
c-b-aOpmerkingen
.reversebehoudt zijn gewone vorm omdat het in het midden van de keten staat.joinkomt als laatste, dus het kan de dubbele punt gebruiken en'-'doorgeven, precies zoalsjoin('-')zou doen.De omgekeerde lijst
c, b, awordt vervolgens samengevoegd met streepjes, watc-b-aoplevert. De dubbele-puntvorm werkt met gewone waarden, niet alleen met blokken.
Cursusnavigatie
← Samenvoegen met een dubbele punt | Sorteren met een dubbele punt →