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
HELLO

Commentarii

  1. Parametrus nominatus Bool vexillum fit: tradendo --shout $shout ad True ponit, dum omittendo valorem praefinitum False relinquit.

  2. Operatio ternaria tunc HELLO vel hello correspondenter imprimit. Dissimilis optioni --name=value, vexillum nullum valorem accipit — ipsa praesentia eius est quod interest.

Vexillum lineae mandati   |   MAIN typificatum