github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/Profesional/Recursividad/punteroGo.go (about) 1 package main 2 3 import "fmt" 4 5 func passPointer(cadena * string) { 6 fmt.Println(cadena) 7 fmt.Println(*cadena) 8 } 9 10 func main() { 11 var p * string 12 13 cadena := "Hola a todos" 14 15 p = &cadena 16 17 fmt.Println("Referencia ", p) 18 fmt.Println("Referencia ", &cadena) 19 fmt.Println("Referencia ", * p) 20 21 passPointer(&cadena) 22 passPointer(p) 23 }