Cursus Raku / Elementa / Plura de generibus / Positionalia data genera

@*ARGS array

Quatenus arrays introductae sunt, bonum tempus est ut unum ex inbuilt arrays, @*ARGS, cognoscamus. * in nomine suo est secundus sigil, vel twigil, et plura de eis in futuro videbimus. Sed nunc, commoda utendi illo speciali array capiamus. Continet argumenta quae programma ex linea mandati accipit.

Considera sequentem programmatum currere:

$ raku run.raku alpha beta

Programma run.raku duo parametra accipit: alpha et beta. Legi possunt ex @*ARGS.

say @*ARGS.elems;
say @*ARGS[0];
say @*ARGS[1];

Hoc programma numerum argumentorum ei praeteritorum et argumenta ipsa imprimit:

$ raku run.raku alpha beta
2
alpha
beta

Nota quod programma nullam mutationem requirit si vocas illud ut executable file:

$ ./run.raku alpha beta

Programma, in hoc casu, shebang habere debet, sed res maximi momenti est quod indices @*ARGS adhuc incipiunt cum 0:

#!/usr/bin/env raku

say @*ARGS.elems;
say @*ARGS[0];
say @*ARGS[1];

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Quiz — Nidificata array   |   Quiz — @*ARGS array


💪 Vel recta ad exercitationes huius sectionis i.