Курс по Raku / Основи / Създаване и извикване на функции / Именувани параметри
Тест 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 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська