您好现在我正在尝试将 Java 转换为 Go。
但是我在使用为结构声明的方法时遇到问题。
在将结构放入数组之前,可以加载和使用方法。
将其放入数组后,我无法为其调用方法。
你能检查下面的代码吗?
结果告诉我 dvdCollection.DVD 未定义(类型 [15]*DVD 没有字段或方法 DVD)
type DVD struct {
name string
releaseYear int
director string
}
func (d *DVD) AddDVD(name string, releaseYear int, director string) {
d.name = name
d.releaseYear = releaseYear
d.director = director
}
func main() {
dvdCollection := [15]DVD{}
dvdCollection.AddDVD("Terminator1", 1984, "James Cameron")
}
米脂
相关分类