Kurso de Raku / Esencoj / La MAIN funkcio
Legante komando-linio argumentojn
La funkcio MAIN estas utila ne nur por eksplicite trovi la komencon de la programo, sed ankaŭ pro siaj argumentoj, kiuj ricevas la valorojn pasitajn en la komando-linio.
Estas du manieroj legi komando-liniajn argumentojn. Unu el ili estas per la @*ARGS arrayo, kiun ni jam uzis. Ni nun ekzamenos la duan metodon.
Konsideru programon, kiu adicias du nombrojn.
sub MAIN($a, $b) {
    say $a + $b;
}
Vi povas ruli la programon en la sekva maniero. La programo presas la sumon de siaj du argumentoj:
$ raku t.raku 123 45
168
Kiel ĉiu alia funkcio, la funkcio MAIN povas havi defaŭltajn valorojn por kelkaj (aŭ eĉ ĉiuj) el siaj argumentoj. Ekzemple:
sub MAIN($a, $b = 100) {
    say $a + $b;
}
Se la dua argumento ne estas provizita, la defaŭlta valoro estas uzata:
$ raku t.raku 15
115
Praktiko
Plenumu la kvizojn, kiuj kovras la enhavon de ĉi tiu temo.
Kurso navigado
←
        La MAIN funkcio
  |  
        La MAIN funkcio / Multoblaj MAIN funkcioj
→
💪 Or jump directly to the exercises to this section.
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська