Курс Raku / Розширені / Підпрограми / Виклик через двокрапку 🆕

Тест — Виклик через двокрапку

Що виведе наведена програма?

say 'programming'.substr: 0, 3;
1pro
0program
0ing
0(0 3)

Двокрапка поглинає всю решту оператора як список аргументів, тож substr: 0, 3 — це те саме, що substr(0, 3): передаються обидва аргументи. Починаючи з індексу 0 і беручи 3 символи, отримуємо pro.

Навігація курсом

Розв’язання: Sort через двокрапку   |   Множинна диспетчеризація