Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Звёздочка Whatever
Тест — Звёздочка Whatever
Что напечатает следующая программа?
my @a = 5, 6, 7, 8, 9;
say @a[*-2];| 1 | 8 |
| 0 | 7 |
| 0 | 9 |
| 0 | 3 |
В индексе голая * обозначает количество элементов —
здесь 5. Таким образом, *-2 — это индекс
3, а элемент с индексом 3 (считая с нуля) —
это 8.