idea开发golang包访问

tianxia007 · · 1082 次点击
我自己也尝试了一下,会出现类似的问题,但是使用go build 生成exe文件后,运行exe结果会是对的,估计是单个文件编译运行时,没有找到这个结构体,但是编译整个包时,找到了这个结构体。
#2
更多评论
gopath目录是有要求的,需要包含bin、pkg、src三个子目录,源代码放在src里面,package的导入也是从src开始的。 你的例子中project GOPATH明显是不对的,使用Student结构体时,应该先导入 ``` import "com.dw/demo1/day3" ``` 然后使用struct.go所在包的名字访问,比如定义报名package day3,则 day3.Student
#1
我day3里面的package 全是main。相当于怎么访问同名包下其他文件的struct?
#3