Курс Raku / Розширені / Оператори / Метаоператори / Вправи / Побудувати URL
Розв’язання: Побудувати URL
Ось один із можливих варіантів розв’язання задачі.
Код
my @parts = <http :// example .com>;
my $url = [~] @parts;
say $url;
say $url.chars;🦋 Вихідний код можна знайти у файлі concatenate-a-list.raku.
Вивід
http://example.com
18Коментарі
Масив записано за допомогою лапок із кутових дужок
<...>, що рівносильно запису'http', '://', 'example', '.com'.Метаоператор згортки
[~]ставить оператор конкатенації рядків~між усіма елементами, тож[~] @partsсклеює чотири частини в один рядокhttp://example.com.Збереження результату в
$urlдозволяє використати його повторно:$url.charsдалі повідомляє, що зібраний URL має довжину18символів.