Detect division by zero: Difference between revisions

Added Wren
No edit summary
(Added Wren)
Line 2,291:
<pre>
True
</pre>
 
=={{header|Wren}}==
<lang ecmascript>var checkDivByZero = Fn.new { |a, b|
var c = a / b
if (c.isInfinity || c.isNan) return true
return false
}
 
System.print("Division by zero?")
System.print(" 0 / 0 -> %(checkDivByZero.call(0, 0))")
System.print(" 1 / 0 -> %(checkDivByZero.call(1, 0))")
System.print(" 1 / 1 -> %(checkDivByZero.call(1, 1))")</lang>
 
{{out}}
<pre>
Division by zero?
0 / 0 -> true
1 / 0 -> true
1 / 1 -> false
</pre>
 
9,485

edits