Corso di Raku / Avanzato / Subroutine / Chiamate con i due punti / Exercises / Join con due punti

Soluzione: Join con due punti

Ecco una possibile soluzione al compito.

Codice

say <a b c>.reverse.join: '-';

🦋 Puoi trovare il codice sorgente nel file colon-join.raku.

Output

c-b-a

Commenti

  1. .reverse mantiene la sua forma ordinaria perché si trova nel mezzo della catena. join viene per ultimo, quindi può usare i due punti, passando '-' esattamente come farebbe join('-').

  2. La lista invertita in c, b, a viene poi unita con dei trattini, dando c-b-a. La forma con i due punti funziona con valori ordinari, non solo con i blocchi.

Join con due punti   |   Sort con due punti