Cursus Raku / Elementa / MAIN functio

Legere linea mandati argumenta

MAIN functio utilis est non solum ad locum initii programmatis explicite collocandum, sed etiam propter argumenta sua, quae valores in linea mandati transmittuntur accipiunt.

Duae sunt viae ad legendum argumenta lineae mandati. Una earum est per @*ARGS array, quam iam usi sumus. Nunc alteram methodum examinemus.

Considera programma quod duos numeros addit.

sub MAIN($a, $b) {
    say $a + $b;
}

Potes programma hoc modo currere. Programma summam duorum argumentorum suorum imprimit:

$ raku t.raku 123 45
168

Ut quaelibet alia functio, MAIN functio potest habere valores praedefinitos pro aliquibus (vel etiam omnibus) argumentis suis. Exempli gratia:

sub MAIN($a, $b = 100) {
    say $a + $b;
}

Si secundum argumentum non praebetur, valor praedefinitus adhibetur:

$ raku t.raku 15
115

Praxis

Perfice quaestiones quae argumenta huius thematis comprehendunt.

Cursus navigatio

MAIN functio   |   MAIN functio / Multiplicem MAIN functiones


💪 Or jump directly to the exercises to this section.

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська