aboutsummaryrefslogtreecommitdiff
path: root/examples/v/Sum_over_array.v
blob: 96b5b90f8f1b5dc7d0ea24875a700e766f57720a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import arrays

fn sum_array(array []int) !int {
	return arrays.reduce(array, fn (acc int, i int) int {
		return acc + i
	})
}

fn main() {
	a := [1, 2, 3, 4, 5]
	println(sum_array(a) or { 0 })
}