Курс по 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 с двоеточие