Kurso de Raku / Esencoj / Bazoj de variabloj kaj datumtipoj / Boolea tipo / Exercises / Booleaj tabeloj
Solvo: Booleaj tabeloj
Jen ebla programo kiu presas ĉiujn rezultojn de buleaj operacioj.
Kodo
say 'True && True estas ', True && True;
say 'True && False estas ', True && False;
say 'False && True estas ', False && True;
say 'False && False estas ', False && False;
say 'True || True estas ', True || True;
say 'True || False estas ', True || False;
say 'False || True estas ', False || True;
say 'False || False estas ', False || False;
say 'True ^^ True estas ', True ^^ True;
say 'True ^^ False estas ', True ^^ False;
say 'False ^^ True estas ', False ^^ True;
say 'False ^^ False estas ', False ^^ False;🦋 Vi povas trovi la kompletan kodon en la dosiero tables.raku.
Eligo
Rulu la programon, kaj ĝi presas la jenan tabelon.
$ raku tables.raku
True && True estas True
True && False estas False
False && True estas False
False && False estas False
True || True estas True
True || False estas True
False || True estas True
False || False estas False
True ^^ True estas Nil
True ^^ False estas True
False ^^ True estas True
False ^^ False estas FalseKomentoj
Rimarku ke pro la pli alta precedenco de la buleaj operacioj, vi ne bezonas meti ilin en krampojn. Tio, tamen, ne estas la kazo se vi uzas ŝnuran kunigon:
say 'True && True estas ' ~ (True && True);Alternative, vi povas uzi kodan interpoladon.
Kursa navigado
← Booleaj tabeloj | Duobla neado →