Kurso de Raku / Esencoj / Boolea tipo / Ekzercoj / 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 False
Komentoj
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.
Sekva ekzerco
Kurso navigado
← Nombroj / Operacioj kun nombroj | Intervaloj →
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська