Raku kurss / Pamati / Funkciju pamati / MAIN funkcija

Vairākas MAIN funkcijas

Tāpat kā jebkura cita funkcija Raku, MAIN funkcijai var būt tās multi varianti. Tas ļauj programmai individuāli reaģēt uz dažādu skaitu vai dažādiem ievades parametru veidiem.

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

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

Šī programma dubulto savu vienīgo argumentu vai pieskaita to otrajam argumentam, ja tas ir klāt:

$ raku t.raku 21
42

$ raku t.raku 21 33
54

Prakse

Jūs gaida 1 viktorīna par šī temata saturu.

Kursa navigācija

Viktorīna — Noklusējuma vērtības   |   Viktorīna — Multi-MAIN


💪 Vai arī dodieties tieši uz šīs sadaļas vingrinājumiem.