Курс по Raku / Напреднали / Подпрограми / Звездата Whatever 🆕 / Exercises / 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 с два аргумента   |   Отворен диапазон