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-a

Kommentare

  1. .reverse behält seine gewöhnliche Form, da es sich in der Mitte der Kette befindet. join kommt zuletzt, also kann es den Doppelpunkt verwenden und '-' genau so übergeben, wie es join('-') tun würde.

  2. Die umgekehrte Liste c, b, a wird dann mit Bindestrichen verbunden, was c-b-a ergibt. Die Doppelpunkt-Form funktioniert mit gewöhnlichen Werten, nicht nur mit Blöcken.

Kursnavigation

Verbinden mit Doppelpunkt   |   Sortieren mit Doppelpunkt