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

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

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

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

1

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

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

2

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

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

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

Створення та виклик функцій / Позиційні параметри   |   Створення та виклик функцій / Значення за замовчуванням


💪 Or jump directly to the exercises to this section.

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська