Курс по 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. Оригинален текст на английски

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