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  }