Cursus Raku / Provectus / Subprogrammata / Plus de MAIN subprogrammatibus / Exercises / Vexillum lineae mandati
Solutio: Vexillum lineae mandati
Ecce solutio possibilis huius muneris.
Codex
sub MAIN(Bool :$shout = False) {
say $shout ?? 'HELLO' !! 'hello';
}🦋 Codicem fontem in fasciculo boolean-flag.raku invenire potes.
Exitus
$ raku boolean-flag.raku
hello
$ raku boolean-flag.raku --shout
HELLOCommentarii
Parametrus nominatus
Boolvexillum fit: tradendo--shout$shoutadTrueponit, dum omittendo valorem praefinitumFalserelinquit.Operatio ternaria tunc
HELLOvelhellocorrespondenter imprimit. Dissimilis optioni--name=value, vexillum nullum valorem accipit — ipsa praesentia eius est quod interest.