github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/Profesional/Funciones/varidicFunc.go (about) 1 package main 2 3 import "fmt" 4 5 func sumar(nombre string, numeros ... int) (string, int) { 6 7 var resultado int 8 9 mensaje := fmt.Sprintf("La suma de %s es: ", nombre) 10 11 // fmt.Print("Los numeros a sumar son: ") 12 /* for _, numero := range numeros { 13 fmt.Print(numero, " ") 14 } 15 16 fmt.Print("\n") 17 */ 18 for i := 0; i < len(numeros); i++ { 19 resultado += numeros[i] 20 } 21 22 return mensaje, resultado 23 } 24 25 func main() { 26 msg, result := sumar("Alice", 4, 5, 2) 27 fmt.Printf("%s %d", msg, result) 28 }