🔥 Arreglos, Sumar valores de un arreglo
☆ ¿Cómo sumar todos los valores de un arreglo en Go?
El siguiente es un ejemplo de como sumar todos los valores de un arreglo en Go.
package main
import "fmt"
func SumarArreglo(numeros []int) int {
// la suma al iniciar es igual a 0
suma := 0
// recorremos todos los numeros y vamos sumando
for _, v := range numeros {
suma += v
}
// retornamos el total de la suma
return suma
}
func main() {
fmt.Println(SumarArreglo([]int{1}))
fmt.Println(SumarArreglo([]int{1, 2}))
fmt.Println(SumarArreglo([]int{1, 2, 3}))
}
Salida.
1
3
6
Para poder sumar todos los números de un arreglo, tenemos que tener una variable inicial con valor a 0, recorrer todos los elementos del arreglo e ir sumando al acumulado para retornar dicho acumulado al final de la función.