Veo algunos ejemplos de código con construcciones como esta:
type point struct {
x, y int
}
func newPoint() *point {
return &point{10, 20}
}
Tengo experiencia en C ++ y me parece un error. ¿Cuál es la semántica de tal construcción? ¿Se asignan nuevos puntos en la pila o en el montón?