Курс Raku / Розширені / Підпрограми / Зірка Whatever 🆕 / Вправи / Whatever з двома аргументами

Розв’язання: Whatever з двома аргументами

Ось один із можливих варіантів розв’язання задачі.

Код

my $join = * ~ '-' ~ *;

say $join('a', 'b');

🦋 Вихідний код можна знайти у файлі two-arg-whatever.raku.

Вивід

a-b

Коментарі

  1. Вираз містить дві зірочки, тож Raku будує WhateverCode, який приймає два аргументи: перша зірочка — це перший аргумент, друга — другий.

  2. Виклик $join('a', 'b') заповнює зірочки по порядку, даючи 'a' ~ '-' ~ 'b', тобто a-b.

Навігація курсом

Whatever з двома аргументами   |   Відкритий діапазон