Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Вызов через двоеточие / Exercises / join через двоеточие

Решение: join через двоеточие

Вот возможное решение задачи.

Код

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

🦋 Исходный код можно найти в файле colon-join.raku.

Вывод

c-b-a

Комментарии

  1. .reverse остаётся в обычной форме, поскольку стоит в середине цепочки. join идёт последним, поэтому может использовать двоеточие, передавая '-' точно так же, как join('-').

  2. Развёрнутый список c, b, a затем соединяется дефисами, давая c-b-a. Форма с двоеточием работает с обычными значениями, а не только с блоками.

Навигация по курсу

join через двоеточие   |   sort через двоеточие