github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/Profesional/Recursividad/ClousersFunc.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 func repetir(i int) func(cadena string) string { 9 return func(cadena string) string { 10 // return fmt.Sprintf("Hola %s\n", cadena) 11 return strings.Repeat(cadena, i) 12 } 13 } 14 15 func main() { 16 17 rep := repetir(3) 18 fmt.Println(rep("Giovanny\t")) 19 }