Detect division by zero: Difference between revisions
m
no edit summary
Jazzedpineda (talk | contribs) (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>
|