Cursus Raku / Elementa / Fundamenta ordinis exsecutionis / Conditiones comprobationes

Ternarius operator

Operator ternarius in Raku est constructio bipartita ??!!. Test Booleanus sequitur duabus expressionibus, quarum una exsequitur secundum eventum testis.

my $shines = 'Sol';
my $tempus-diei = $shines eq 'Sol' ?? 'dies' !! 'nox';
say $tempus-diei;

Cum valore currenti variabilis $shines, hic programma imprimit dies. Si mutas ad Luna, eventus erit nox.

Possibile est concatenare expressiones ternarias. Tantum cura ut non nimis complicatum fiat.

my $horae = 20;
my $tempus-diei =
    $horae <= 6 ?? 'Nox' !!
    $horae <= 12 ?? 'Mane' !! 
    $horae <= 18 ?? 'Postmeridianum' !! 'Vespera';
say $tempus-diei;

Hic, secundum valorem in $horae, alia pars diei referetur.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Quiz 2 — condicio in if   |   Quiz — Ternarius operator


💪 Vel recta ad exercitationes huius sectionis i.