RosettaCodeData/Task/Short-circuit-evaluation/Julia/short-circuit-evaluation.julia
Ingy döt Net 6f050a029e update
2013-06-05 21:47:54 +00:00

9 lines
339 B
Text

a(x) = (println("\t# Called a($x)"); return x)
b(x) = (println("\t# Called b($x)"); return x)
for i in [true,false], j in [true, false]
println("\nCalculating: x = a($i) && b($j)"); x = a(i) && b(j)
println("\tResult: x = $x")
println("\nCalculating: y = a($i) || b($j)"); y = a(i) || b(j)
println("\tResult: y = $y")
end