github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/Profesional/Recursividad/Recu1.go (about)

     1  package main
     2  
     3  import "fmt"
     4  
     5  func bucInc(n int) int {
     6  	if n == 0 {
     7  		return 0
     8  	} else {
     9  		fmt.Println(n)
    10  		return bucInc(n - 1) + n
    11  	}
    12  }
    13  func main() {
    14  
    15  	suma := bucInc(10)
    16  
    17  	fmt.Println("La suma es: ", suma)
    18  }