← All examples

Slice sum

Go Loops

for + range

Flowchart (ISO 5807)

StartInput as = 0x in as = xReturn sEndFigure 1 — sum

Source code

func sum(a []int) int {
    s := 0
    for _, x := range a {
        s += x
    }
    return s
}