RosettaCodeData/Task/Detect-division-by-zero/Langur/detect-division-by-zero.langur
2024-04-19 16:56:29 -07:00

14 lines
267 B
Text

val .div = fn(.x, .y) {
[.x / .y, true]
catch {
if _err'msg -> re/division by 0/ {
[0, false]
} else {
# rethrow the error if not division by 0
throw
}
}
}
writeln .div(3, 2)
writeln .div(3, 0)