Vedo alcuni esempi di codice con costrutti come questo:
type point struct {
x, y int
}
func newPoint() *point {
return &point{10, 20}
}
Ho uno sfondo C ++ e mi sembra un errore. Qual è la semantica di tale costrutto? Il nuovo punto viene allocato nello stack o nell'heap?