Raku-Kurs / Fortgeschritten / Subroutinen / Aufruf mit Doppelpunkt / Exercises / Verbinden mit Doppelpunkt
Lösung: Verbinden mit Doppelpunkt
Hier ist eine mögliche Lösung der Aufgabe.
Code
say <a b c>.reverse.join: '-';🦋 Den Quellcode findest du in der Datei colon-join.raku.
Ausgabe
c-b-aKommentare
.reversebehält seine gewöhnliche Form, da es sich in der Mitte der Kette befindet.joinkommt zuletzt, also kann es den Doppelpunkt verwenden und'-'genau so übergeben, wie esjoin('-')tun würde.Die umgekehrte Liste
c, b, awird dann mit Bindestrichen verbunden, wasc-b-aergibt. Die Doppelpunkt-Form funktioniert mit gewöhnlichen Werten, nicht nur mit Blöcken.