Курс по Raku / Напреднали / Подпрограми / Звездата Whatever 🆕 / Exercises / Whatever с два аргумента
Решение: Whatever с два аргумента
Ето едно възможно решение на задачата.
Код
my $join = * ~ '-' ~ *;
say $join('a', 'b');🦋 Можете да намерите пълния код във файла two-arg-whatever.raku.
Резултат
a-bКоментари
Изразът съдържа две звезди, така че Raku създава
WhateverCode, който приема два аргумента — първата звезда е първият аргумент, втората звезда е вторият.Извикването на
$join('a', 'b')попълва звездите по ред, давайки'a' ~ '-' ~ 'b', което еa-b.