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 • Български • Русский • Українська