Dot product: Difference between revisions

Content added Content deleted
Line 3,441: Line 3,441:


=={{header|V (Vlang)}}==
=={{header|V (Vlang)}}==
<syntaxhighlight lang="v (vlang)">fn dot(x []int, y []int) ?int {
<syntaxhighlight lang="v (vlang)">
fn dot(x []int, y []int) !int {
if x.len != y.len {
if x.len != y.len {
return error("incompatible lengths")
return error("incompatible lengths")
Line 3,453: Line 3,454:
fn main() {
fn main() {
d := dot([1, 3, -5], [4, -2, -1])?
d := dot([1, 3, -5], [4, -2, -1])!


println(d)
println(d)
}
}</syntaxhighlight>
</syntaxhighlight>


{{out}}
{{out}}