Курс Raku / Розширені / Оператори / Метаоператори / Перехресні, гіпер- та заперечні
Тест — Гіпер та перехресні
Що виведе наведена програма?
say (1, 2, 3) »+» 10;| 1 | (11 12 13) |
| 0 | (11 2 3) |
| 0 | 16 |
| 0 | 6 |
Гіпероператор »+» застосовує + до кожного
елемента. Оскільки праворуч стоїть одне значення 10, воно
розтягується на весь список, тож кожен елемент більшає на
10: (11 12 13). (Згортка [+]
натомість стиснула б список до єдиної суми 6.)