← Усі приклади

Сума зрізу

Go Цикли

for + range

Блок-схема за ДСТУ

ПочатокВвід as = 0x ∈ as = xПовернути sКінецьРисунок 1 — sum

Вихідний код

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