Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Вызов через двоеточие / Exercises / join через двоеточие
Решение: join через двоеточие
Вот возможное решение задачи.
Код
say <a b c>.reverse.join: '-';🦋 Исходный код можно найти в файле colon-join.raku.
Вывод
c-b-aКомментарии
.reverseостаётся в обычной форме, поскольку стоит в середине цепочки.joinидёт последним, поэтому может использовать двоеточие, передавая'-'точно так же, какjoin('-').Развёрнутый список
c, b, aзатем соединяется дефисами, даваяc-b-a. Форма с двоеточием работает с обычными значениями, а не только с блоками.