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 Verum
Verum && Falsum est Falsum
Falsum && Verum est Falsum
Falsum && Falsum est Falsum
Verum || Verum est Verum
Verum || Falsum est Verum
Falsum || Verum est Verum
Falsum || Falsum est Falsum
Verum ^^ Verum est Nil
Verum ^^ Falsum est Verum
Falsum ^^ Verum est Verum
Falsum ^^ Falsum est FalsumCommentarii
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.