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