Курс по Raku / Основи / Основи на функциите / Създаване и извикване на функции / Стойности по подразбиране

Тест — Дефиниране на стойности по подразбиране

Кои функции са дефинирани правилно?

1

Функции с позиционни параметри:

1sub p1($a = 3) {}
1sub p2($a, $b = 3) {}
0sub p4($a = 3, $b) {}Всички стойности по подразбиране трябва да са в края на списъка с параметри.
1sub p3($a = 3, $b = 4) {}

2

Функции с именувани параметри:

1sub n1(:$a = 3) {}
1sub n2(:$a, :$b = 3) {}
1sub n4(:$a = 3, :$b) {}За разлика от позиционните параметри, редът на именуваните няма значение.
1sub n3(:$a = 3, :$b = 4) {}

Навигация в курса

Стойности по подразбиране   |   Тест — Функции със стойности по подразбиране