Raku kurss / Pamati / Vairāk par funkcijām / Daudzfunkcijas

Tests 2 — Daudzfunkcijas ar tipizētiem parametriem

Kādas ir pareizās metodes, lai izveidotu vairāku funkciju?

1

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Num $b) {. . .}
pareizi Šīs definīcijas ir  (: pareizi, nepareizi :) Parametru tipi atšķiras.

2

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
pareizi Šīs definīcijas ir  (: pareizi, nepareizi :) Parametru skaits atšķiras.

3

multi sub func($a) {. . .}
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
pareizi Šīs definīcijas ir  (: pareizi, nepareizi :) Variants ar tikai pozicionāliem parametriem ir pieņemams.

4

multi sub func($a) {. . .}
multi sub func(Int $a) {. . .}
pareizi Šīs definīcijas ir  (: pareizi, nepareizi :) Pirmais variants uztver visu, izņemot Int.

Kursa navigācija

Vairāk par funkcijām / Atgriešanas tips   |   💪 Vingrinājums: Faktoriāls ar daudzfunkcijām

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська