Ich sehe einige Codebeispiele mit Konstrukten wie diesem:
type point struct {
x, y int
}
func newPoint() *point {
return &point{10, 20}
}
Ich habe C ++ - Hintergrund und es scheint mir ein Fehler zu sein. Was ist die Semantik eines solchen Konstrukts? Wird auf dem Stapel oder Heap ein neuer Punkt zugewiesen?