Detect division by zero: Difference between revisions

m
no edit summary
(Add Plain English)
mNo edit summary
Line 2,527:
<pre>
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>
 
291

edits