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