16 lines
414 B
Text
16 lines
414 B
Text
using Printf
|
|
|
|
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
|