Raku kurss / Padziļināti / Operatori / Metaoperatori / Exercises / Veidot URL
Risinājums: Veidot URL
Šeit ir iespējamais uzdevuma risinājums.
Kods
my @parts = <http :// example .com>;
my $url = [~] @parts;
say $url;
say $url.chars;🦋 Programmas pirmkodu var atrast failā concatenate-a-list.raku.
Izvade
http://example.com
18Komentāri
Masīvs ir uzrakstīts ar leņķa iekavu citēšanas formu
<...>, kas ir tas pats, kas'http', '://', 'example', '.com'.Redukcijas metaoperators
[~]ievieto virkņu konkatenācijas operatoru~starp visiem elementiem, tāpēc[~] @partssalīmē četrus gabalus vienā virknēhttp://example.com.Rezultāta saglabāšana mainīgajā
$urlļauj to atkārtoti izmantot:$url.charspēc tam parāda, ka saliktais URL ir18rakstzīmes garš.