문자열 목록에서 구조체를 초기화하려고하는데 컴파일러에서 다음 오류가 발생합니다. 나는 아직도 언어를 배우고있어 내 무지를 변명하지만 형식 어설 션을 활용하여 해결할 수 있습니까?문자열 목록에서 구조체 초기화
ERROR: v.UberX undefined (type string has no field method UberX)
type Galaxy struct {
UberX int64
UberY int64
}
func main() {
galaxies := []string{"andromeda", "milkyway", "maffei"}
for _, v := range galaxies {
v := &Galaxy{}
}
for _, v := range galaxies {
v.UberX += 1000
v.UberY += 750
}
}
의심 할 여지없이 나는 많은 독서를해야합니다. 그 동안 그 중 일부를 연습 할 수 있기를 바랬습니다. 내 생각 프로세스는 적절한 이름으로 구조체를 초기화 할 수 있다면 "이름"필드가 불필요하다는 것입니다. 감사 –