Detect division by zero: Difference between revisions

Content added Content deleted
(Add Plain English)
mNo edit summary
Line 2,527: Line 2,527:
<pre>
<pre>
True
True
</pre>

=={{header|V (Vlang)}}==
<syntaxhighlight lang="Go">
fn main() {
divide(15, 0)
divide(15, 3)
}

fn divide(x f64, y f64) {
succeed := divide_error_handler(x, y) or {
println(err)
return
}
println(succeed)
}

fn divide_error_handler(x f64, y f64) !f64 {
if y != 0 {
return x/y
}
return error('Can\'t divide by zero!')
}
</syntaxhighlight>

{{out}}
<pre>
Can't divide by zero!
5.0
</pre>
</pre>