Detect division by zero: Difference between revisions
Content added Content deleted
mNo edit summary |
mNo edit summary |
||
Line 2,531:
=={{header|V (Vlang)}}==
<syntaxhighlight lang="Go">
fn main() {
divide(15, 0)
Line 2,537 ⟶ 2,538:
fn divide(x f64, y f64) {
result := x/y
if result.str().contains('inf') == false {
println(
return
}
println(
}
</syntaxhighlight>
Line 2,562 ⟶ 2,557:
fn divide(x f64, y f64) {
error_handler := fn [x, y] () !f64 {
if result.str().contains('inf') == false {return result}
return error('Can\'t divide by zero!')
}
Line 2,574 ⟶ 2,568:
}
</syntaxhighlight>
{{out}}
|