Cursus Raku / Elementa / Fundamenta variabilium et generum datorum / Booleana typus / Exercises / Booleana tabulae
Solutio: Booleana tabulae
Hic est programma possibile quod omnes eventus operationum Booleanarum imprimit.
Codex
say 'Verum && Verum est ', True && True;
say 'Verum && Falsum est ', True && False;
say 'Falsum && Verum est ', False && True;
say 'Falsum && Falsum est ', False && False;
say 'Verum || Verum est ', True || True;
say 'Verum || Falsum est ', True || False;
say 'Falsum || Verum est ', False || True;
say 'Falsum || Falsum est ', False || False;
say 'Verum ^^ Verum est ', True ^^ True;
say 'Verum ^^ Falsum est ', True ^^ False;
say 'Falsum ^^ Verum est ', False ^^ True;
say 'Falsum ^^ Falsum est ', False ^^ False;🦋 Totum codicem invenire potes in archivo tables.raku.
Exitus
Programma exsequere, et haec tabula imprimitur.
$ raku tables.raku
Verum && Verum est True
Verum && Falsum est False
Falsum && Verum est False
Falsum && Falsum est False
Verum || Verum est True
Verum || Falsum est True
Falsum || Verum est True
Falsum || Falsum est False
Verum ^^ Verum est Nil
Verum ^^ Falsum est True
Falsum ^^ Verum est True
Falsum ^^ Falsum est FalseCommentarii
Nota quod propter maiorem praecedentiam operationum Booleanarum, non opus est eas in parenthesibus ponere. Hoc tamen non valet si concatenationem chordarum uteris:
say 'Verum && Verum est ' ~ (True && True);Vel, uti potes interpolatione codicis.