Курс Raku / Додаток 🆕 / Робота з даними / Списки, масиви та хеші / Вправи / З’єднайте два списки в хеш
Розв’язання: З’єднайте два списки в хеш
Ось одне з можливих розв’язань задачі.
Код
my @names = <Anna Bob Cara>;
my @scores = 90, 85, 95;
my %result = @names Z=> @scores;
for %result.sort -> $pair {
say "{$pair.key}: {$pair.value}";
}🦋 Знайдіть програму у файлі zip-to-hash.raku.
Вивід
Anna: 90
Bob: 85
Cara: 95Коментарі
Z=>— це метаоператор застібки, застосований до конструктора пар=>: він крокує обома списками в ногу й будує з кожної позиції паруім'я => бал.Присвоєння цього списку пар змінній із
%створює хеш, який потім друкують у порядку ключів.
Навігація курсом
← З’єднайте два списки в хеш | Порядок виконання та функції →