Cursus Raku / Provectus / Subprogrammata
Plus de MAIN subprogrammatibus
In parte Essentialium MAIN ad
argumenta lineae mandati accipienda adhibuisti. Raku plura tibi
circa MAIN praestat quam solam valorum traditionem.
Nuntius de usu
Si argumenta in linea mandati cum signatura MAIN non
congruunt, Raku corpus non exsequitur. Pro eo, nuntium de usu
automatice generatum imprimit, qui describit quomodo programma vocari
debeat.
Hoc programma sume:
sub MAIN($name) {
say "Hello, $name!";
}Recte vocatum, personam salutat:
$ raku hello.raku Anna
Hello, Anna!Sine argumento vocatum, signatura non congruit, itaque Raku nuntium de usu pro salutatione imprimit:
$ raku hello.raku
Usage:
hello.raku <name>Nuntius ex nominibus parametrorum construitur, itaque nomina significantia eis dando textum auxilii gratis utilem reddis.
Argumenta nominata
Parametri MAIN tam nominati quam positionarii esse
possunt. Parametrus nominatus fit optio --option=value in
linea mandati, et valor praefinitus eum optionalem reddit:
sub MAIN(:$name = 'World') {
say "Hello, $name!";
}$ raku hello.raku
Hello, World!
$ raku hello.raku --name=Raku
Hello, Raku!Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Exercitationes
In hac sectione sunt 3 exercitationes. Omnia huius sectionis argumenta inspice antequam exercitationes incipias.