Raku-Kurs / Fortgeschritten / Operatoren / Meta-Operatoren / Exercises / Eine URL bauen
Lösung: Eine URL bauen
Hier ist eine mögliche Lösung der Aufgabe.
Code
my @parts = <http :// example .com>;
my $url = [~] @parts;
say $url;
say $url.chars;🦋 Den Quellcode finden Sie in der Datei concatenate-a-list.raku.
Ausgabe
http://example.com
18Kommentare
Das Array ist mit der Winkelklammer-Notation
<...>geschrieben, was gleichbedeutend mit'http', '://', 'example', '.com'ist.Der Reduktions-Meta-Operator
[~]setzt den Zeichenkettenverkettungsoperator~zwischen alle Elemente, sodass[~] @partsdie vier Teile zur einzelnen Zeichenkettehttp://example.comzusammenfügt.Das Speichern des Ergebnisses in
$urlermöglicht die Wiederverwendung:$url.charsgibt dann an, dass die zusammengesetzte URL18Zeichen lang ist.