Cursus Raku / Elementa / Plura de generibus / Positionalia data genera / Exercises / Numerus argumentorum lineae mandati
Solutio: Numerus argumentorum lineae mandati
Numerus argumentorum adhuc ex @*ARGS.elems venit, sed
hac vice aliquid cum eo agere debemus potius quam illum solum imprimere.
Serva numerum in variabili, deinde elige verbum rectum per operatorem
ternarium:
Codex
my $n = @*ARGS.elems;
my $word = $n == 1 ?? 'argument' !! 'arguments';
say "You passed $n $word.";🦋 Inveni codicem fontem in archivo number-of-command-line-arguments.raku.
Exitus
Operae pretium est tres casus interessantes probare: nullum argumentum, exacte unum, et multa. Solus secundus forma singulari utitur.
$ raku exercises/positionals/number-of-command-line-arguments.raku
You passed 0 arguments.
$ raku exercises/positionals/number-of-command-line-arguments.raku solo
You passed 1 argument.
$ raku exercises/positionals/number-of-command-line-arguments.raku one 2 three 4 five 6 seven
You passed 7 arguments.Navigatio cursus
← Numerus argumentorum lineae mandati | Print argumentorum lineae mandati →