Курс Raku / Основи / Основи функцій / Створення та виклик функцій / Іменовані параметри

Тест 1 — Іменовані параметри

Розглянемо функцію:

sub f(:$a, :$b) {
    $a - $b
}

1

Які способи виклику є правильними?

0f(1, 2)Передані позиційні аргументи, а не іменовані.
1f(a => 1, b => 2)
0f(a = 1, b = 2)Оператор присвоєння замість конструктора пар.
1f(b => 2, a => 1)

2

Для тієї ж функції, що повертають наступні виклики?

−1f(a => 1, b => 2) повертає  (: 1, −1 :)
−1f(b => 2, a => 1) повертає  (: 1, −1 :)Порядок іменованих аргументів не має значення.
1f(a => 2, b => 1) повертає  (: 1, −1 :)

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

Іменовані параметри   |   Тест 2 — Змінні як іменовані параметри