Raku kurss / Pamati / MAIN
funkcija / Vairākas MAIN
funkcijas
Tests — Multi-MAIN
Šajā programmā ir trīs MAIN
funkcijas versijas:
multi sub MAIN() { say 'Default mode' }
multi sub MAIN('help') { say 'Help mode' }
multi sub MAIN(Str $mode) { say "Mode '$mode'" }
Ko programma izdrukā, ja to palaiž ar vienu no šīm komandām:
1
$ raku t.raku new
Izdrukā “Mode 'new'” | (: Izdrukā “Default mode”, Izdrukā “Help mode”, Izdrukā “Mode 'new'”, Beidzas ar izņēmumu :) |
2
$ raku t.raku 1001
Izdrukā “Mode '1001'” | (: Izdrukā “Default mode”, Izdrukā “Help mode”, Izdrukā “Mode '1001'”, Beidzas ar izņēmumu :) |
3
$ raku t.raku
Izdrukā “Default mode” | (: Izdrukā “Default mode”, Izdrukā “Help mode”, Izdrukā “Mode ''”, Beidzas ar izņēmumu :) |
4
$ raku t.raku Help
Izdrukā “Mode 'Help'” | (: Izdrukā “Default mode”, Izdrukā “Help mode”, Izdrukā “Mode 'Help'”, Beidzas ar izņēmumu :) | Parametri šajā gadījumā ir reģistrjutīgi. |
Kursa navigācija
←
MAIN
funkcija / Komandrindas argumentu lasīšana
|
MAIN
funkcija / Izmantojot unit sub
→
💪 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 • Български • Русский • Українська