Cursus Raku / Elementa / Fundamenta functionum /
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
168Ut 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
115Exercitatio
Sequuntur 2 quiz de contentis huius argumenti.
Navigatio cursus
← MAIN
functio | Quiz
— Legere linea mandati argumenta →
💪 Vel recta ad exercitationes huius
sectionis i.