Cursus Raku / Essentiëlen / De MAIN functie / Meerdere MAIN functies

Quiz — Multi-MAIN

Er zijn drie versies van de MAIN-functie in dit programma:

multi sub MAIN() { say 'Default mode' }
multi sub MAIN('help') { say 'Help mode' }
multi sub MAIN(Str $mode) { say "Mode '$mode'" }

Wat print het programma als het wordt uitgevoerd met een van de volgende commando’s:

1

$ raku t.raku new
Prints “Mode 'new'” (: Prints “Default mode”, Prints “Help mode”, Prints “Mode 'new'”, Terminateert met een uitzondering :)

2

$ raku t.raku 1001
Prints “Mode '1001'” (: Prints “Default mode”, Prints “Help mode”, Prints “Mode '1001'”, Terminateert met een uitzondering :)

3

$ raku t.raku
Prints “Default mode” (: Prints “Default mode”, Prints “Help mode”, Prints “Mode ''”, Terminateert met een uitzondering :)

4

$ raku t.raku Help
Prints “Mode 'Help'” (: Prints “Default mode”, Prints “Help mode”, Prints “Mode 'Help'”, Terminateert met een uitzondering :) Parameters zijn in dit geval hoofdlettergevoelig.

Cursusnavigatie

De MAIN functie / Lezen van commandoregelargumenten   |   De MAIN functie / Gebruik van unit sub


💪 Or jump directly to the exercises to this section.

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська