Raku kurss / Padziļināti / Apakšprogrammas / Paraksti / Exercises / Slurpy nosauktie argumenti
Risinājums: Slurpy nosauktie argumenti
Seit ir iespejams uzdevuma risinajums.
Kods
sub describe($name, *%opts) {
my $details = %opts.sort.map({ "{.key}={.value}" }).join(', ');
"$name: $details";
}
say describe('Anna', colour => 'red', size => 5);🦋 Pirmkodu var atrast faila slurpy-hash.raku.
Izvade
Anna: colour=red, size=5Komentari
Fiksais pozicionalais parametrs
$nametiek aizpildits pirmais, un uzsucosais*%optssavac katru atlikuso nosaukto argumentu hesa.%opts.sortsakarto parus pec atslegas, tapec izvade ir determiniska —colournak pirmssize..mapparvers katru pari parkey=valuevirkni ar.keyun.value, un.join(', ')tos savieno kopa.Galiga virkne interpole
$nameun salikto$details, iegustotAnna: colour=red, size=5.
Kursa navigācija
← Slurpy nosauktie argumenti | Viktorīna — Slurpy parametri →