好吧,我在播放器
包中有我的结构播放器package Player
type Player struct {
name string
speciality string
}
我在主要
包中有主要功能package main
import "pack/Player"
func main() {
var player Player.Player
fmt.Print(player.name)
}
但是在我编译之后我得到了
player.name undefined(不能引用未导出的字段或方法 名)
我做错了什么?
答案 0 :(得分:23)
您需要导出结构的字段,以便以大写字母开头来访问它们:
type Player struct {
Name string
Speciality string
}