package main
import "fmt"
type Circle struct {
x string
}
func main() {
circle := Circle{x: "blah"}
results := make([]*Circle, 1)
results = append(results, &circle)
fmt.Printf("Here: %s\n", results[0].x)
}
results = append(results, &circle)
에서 results[0] = &circle
으로 변경하면 문제가 없습니다. 그 이유에 대해서는 어떤 이유도 찾을 수 없었습니다.배열에 포인터를 추가 할 수없는 이유는 무엇입니까?