Raku kurss / Pamati / Loģiskais tips / Vingrinājumi / Loģiskās tabulas
Risinājums: Loģiskās tabulas
Šeit ir iespējama programma, kas izdrukā visus Būla operāciju rezultātus.
Kods
say 'True && True ir ', True && True;
say 'True && False ir ', True && False;
say 'False && True ir ', False && True;
say 'False && False ir ', False && False;
say 'True || True ir ', True || True;
say 'True || False ir ', True || False;
say 'False || True ir ', False || True;
say 'False || False ir ', False || False;
say 'True ^^ True ir ', True ^^ True;
say 'True ^^ False ir ', True ^^ False;
say 'False ^^ True ir ', False ^^ True;
say 'False ^^ False ir ', False ^^ False;
🦋 Pilnu kodu var atrast failā tables.raku.
Izvade
Palaidiet programmu, un tā izdrukās sekojošo tabulu.
$ raku tables.raku
True && True ir True
True && False ir False
False && True ir False
False && False ir False
True || True ir True
True || False ir True
False || True ir True
False || False ir False
True ^^ True ir Nil
True ^^ False ir True
False ^^ True ir True
False ^^ False ir False
Komentāri
Ņemiet vērā, ka augstākās prioritātes dēļ Būla operācijām nav nepieciešams tās likt iekavās. Tas gan neattiecas, ja izmantojat virknes konkatenāciju:
say 'True && True ir ' ~ (True && True);
Alternatīvi, varat izmantot koda interpolāciju.
Nākamais uzdevums
Kursa navigācija
← Skaitļi / Operācijas ar skaitļiem | Diapazoni →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська