Raku kurss / Pielikums 🆕 / Darbs ar datiem / Saraksti, masīvi un jaucējtabulas / Exercises / Savienojiet divus sarakstus jaucējtabulā
Risinājums: Savienojiet divus sarakstus jaucējtabulā
Šeit ir iespējams risinājums uzdevumam.
Kods
my @names = <Anna Bob Cara>;
my @scores = 90, 85, 95;
my %result = @names Z=> @scores;
for %result.sort -> $pair {
say "{$pair.key}: {$pair.value}";
}🦋 Atrodiet programmu failā zip-to-hash.raku.
Izvade
Anna: 90
Bob: 85
Cara: 95Komentāri
Z=>ir rāvējslēdzēja metaoperators, piemērots pāra konstruktoram=>: tas soli solī iet pa abiem sarakstiem un no katras pozīcijas uzbūvē pārivārds => rezultāts.Piešķirot šo pāru sarakstu
%mainīgajam, rodas jaucējtabula, ko pēc tam izdrukā atslēgu secībā.
Kursa navigācija
← Savienojiet divus sarakstus jaucējtabulā | Plūsma un funkcijas →