Cursus Raku / Elementa / Fundamenta variabilium et generum datorum / Booleana typus

Booleana operationes cum aliis typis

In sectione proxima, de conversione datae diversorum generum inter se loquemur. Sed antequam id faciamus, haec proprietas Raku notanda est. Cum operationes Booleanas ad chordas vel integros applicas, valores non convertuntur ad Booleanos, et eventus non est valor Booleanus. Considera sequentia exempla:

say 'Hello' && 'World'; # World
say 'Alpha' || 'Beta';  # Alpha
say 0 ^^ 42;            # 42

Legamus regulas 📖 ex documentis:

  • && reddit primum argumentum quod in contextu Booleano Falsum aestimatur, alioquin reddit ultimum argumentum.
  • || reddit primum argumentum quod in contextu Booleano Verum aestimatur, alioquin reddit ultimum argumentum.
  • ^^ reddit argumentum Verum si unum (et solum unum) est. Reddit ultimum argumentum si omnia argumenta Falsa sunt. Reddit Nil cum plus quam unum argumentum verum est.

Nota nos modo occurrisse valore ‘nullum’ Nil.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Quiz: Booleana operationes   |   Quiz: Booleana operationes cum non-Booleana data


💪 Vel recta ad exercitationes huius sectionis i.