RosettaCodeData/Task/Detect-division-by-zero/E/detect-division-by-zero.e

9 lines
243 B
Plaintext

def divide(numerator, denominator) {
def floatQuotient := numerator / denominator
if (floatQuotient.isNaN() || floatQuotient.isInfinite()) {
return ["zero denominator"]
} else {
return ["ok", floatQuotient]
}
}