RosettaCodeData/Task/Logical-operations/Forth/logical-operations.fth
2023-07-01 13:44:08 -04:00

6 lines
229 B
Forth

: .bool ( ? -- ) if ." true" else ." false" then ;
: logic ( a b -- ) 0<> swap 0<> swap
cr ." a = " over .bool ." b = " dup .bool
cr ." a and b = " 2dup and .bool
cr ." a or b = " over or .bool
cr ." not a = " 0= .bool ;