Курс по 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. Формата с двоеточие работи с обикновени стойности, не само с блокове.