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 . |
Vairāk prakses
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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська