RosettaCodeData/Task/Detect-division-by-zero/Langur/detect-division-by-zero.langur

15 lines
257 B
Text
Raw Permalink Normal View History

2024-07-13 15:19:22 -07:00
val dz = fn(x, y) {
[x / y, true]
2023-07-01 11:58:00 -04:00
catch {
2024-04-19 16:56:29 -07:00
if _err'msg -> re/division by 0/ {
2023-07-01 11:58:00 -04:00
[0, false]
} else {
# rethrow the error if not division by 0
throw
}
}
}
2024-07-13 15:19:22 -07:00
writeln dz(3, 2)
writeln dz(3, 0)