Курс Raku / Розширені / Підпрограми / Виклик через двокрапку 🆕 / Вправи
Map через двокрапку
Завдання
Ось вираз, який подвоює числа від 1 до 10,
а потім залишає лише ті, що більші за 10:
(1..10).map(* * 2).grep(* > 10).say;Перепишіть його так, щоб виклик методу grep
використовував форму з двокрапкою замість дужок. Решту ланцюжка залиште
без змін. Пам’ятайте, що форма з двокрапкою поглинає решту оператора,
тож використати її може лише останній виклик у ланцюжку.
Приклад
Програма виводить:
(12 14 16 18 20)Рішення
Навігація курсом
← Виклик через двокрапку 🆕 | Розв’язання: Map через двокрапку →