RosettaCodeData/Task/Logical-operations/Julia/logical-operations.julia

17 lines
414 B
Text
Raw Permalink Normal View History

2020-02-17 23:21:07 -08:00
using Printf
2015-11-18 06:14:39 +00:00
function exerciselogic(a::Bool, b::Bool)
st = @sprintf " %5s" a
st *= @sprintf " %5s" b
st *= @sprintf " %5s" ~a
st *= @sprintf " %5s" a | b
st *= @sprintf " %5s" a & b
st *= @sprintf " %5s" a $ b
end
println("Julia's logical operations on Bool:")
println(" a b not or and xor")
for a in [true, false], b in [true, false]
println(exerciselogic(a, b))
end