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  }