RosettaCodeData/Task/Detect-division-by-zero/Julia/detect-division-by-zero.julia

7 lines
202 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
isdefinite(n::Number) = !isnan(n) && !isinf(n)
for n in (1, 1//1, 1.0, 1im, 0)
d = n / 0
println("Dividing $n by 0 ", isdefinite(d) ? "results in $d." : "yields an indefinite value ($d).")
end