Курс по Raku / Основи / Създаване и извикване на функции / Стойности по подразбиране
Тест — Дефиниране на стойности по подразбиране
Кои функции са дефинирани правилно?
1
Функции с позиционни параметри:
1 | sub p1($a = 3) {} | |
1 | sub p2($a, $b = 3) {} | |
0 | sub p4($a = 3, $b) {} | Всички стойности по подразбиране трябва да са в края на списъка с параметри. |
1 | sub p3($a = 3, $b = 4) {} |
2
Функции с именувани параметри:
1 | sub n1(:$a = 3) {} | |
1 | sub n2(:$a, :$b = 3) {} | |
1 | sub n4(:$a = 3, :$b) {} | За разлика от позиционните параметри, редът на именуваните няма значение. |
1 | sub n3(:$a = 3, :$b = 4) {} |
Повече практика
Навигация по курса
← Създаване и извикване на функции / Именувани параметри | 💪 Упражнения: Създаване и извикване на функции →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська