Un puntero mantiene la dirección de memoria de un valor en lugar del valor en sí. Go tiene punteros (como C) pero los mantiene simples y seguros — sin aritmética de punteros, y el recolector de basura maneja la memoria. Se utilizan para compartir y modificar datos de manera eficiente.
Los dos operadores: & y *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
