Kurso de Raku / Esencoj / Bazoj de funkcioj / La MAIN funkcio

Multoblaj MAIN funkcioj

Kiel ajna alia funkcio en Raku, la funkcio MAIN povas havi siajn multi variantojn. Ĝi permesas al la programo individue reagi al malsama nombro aŭ malsamaj tipoj de eniraj parametroj.

multi sub MAIN($a) {
    say 2 * $a;
}

multi sub MAIN($a, $b) {
    say $a + $b;
}

Ĉi tiu programo duobligas sian solan argumenton aŭ aldonas ĝin al la dua argumento se ĝi estas ĉeestanta:

$ raku t.raku 21
42

$ raku t.raku 21 33
54

Praktiko

Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.

Kursa navigado

Kvizo — Defaŭltaj valoroj   |   Kvizo — Multi-MAIN


💪 Aŭ iru rekte al la ekzercoj de ĉi tiu sekcio.