Raku kurss / Pamati / MAIN
funkcija
Komandrindas argumentu lasīšana
Funkcija MAIN
ir noderīga ne tikai tāpēc, ka tā skaidri norāda programmas sākumu, bet arī tās argumentu dēļ, kas saņem komandrindā nodotās vērtības.
Ir divi veidi, kā lasīt komandrindas argumentus. Viens no tiem ir caur @*ARGS
masīvu, kuru mēs jau izmantojām. Tagad aplūkosim otro metodi.
Apsveriet programmu, kas saskaita divus skaitļus.
sub MAIN($a, $b) {
say $a + $b;
}
Jūs varat palaist programmu šādā veidā. Programma izdrukā savu divu argumentu summu:
$ raku t.raku 123 45
168
Tāpat kā jebkurai citai funkcijai, MAIN
funkcijai var būt noklusējuma vērtības dažiem (vai pat visiem) tās argumentiem. Piemēram:
sub MAIN($a, $b = 100) {
say $a + $b;
}
Ja otrais arguments nav norādīts, tiek izmantota noklusējuma vērtība:
$ raku t.raku 15
115
Prakse
Pabeidziet viktorīnas, kas aptver šīs tēmas saturu.
Kursa navigācija
←
MAIN
funkcija
|
MAIN
funkcija / Vairākas MAIN
funkcijas
→
💪 Or jump directly to the exercises to this section.
Šī 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 • Български • Русский • Українська