idea开发golang包访问

tianxia007 · · 1107 次点击
是的,单文件运行的,按<a href="/user/CrazyWorkers" title="@CrazyWorkers">@CrazyWorkers</a> 的说法,可能需要整个编译出来才行?那怎么只编译用的某几个单文件呢
#5
更多评论
gopath目录是有要求的,需要包含bin、pkg、src三个子目录,源代码放在src里面,package的导入也是从src开始的。 你的例子中project GOPATH明显是不对的,使用Student结构体时,应该先导入 ``` import &#34;com.dw/demo1/day3&#34; ``` 然后使用struct.go所在包的名字访问,比如定义报名package day3,则 day3.Student
#1
我自己也尝试了一下,会出现类似的问题,但是使用go build 生成exe文件后,运行exe结果会是对的,估计是单个文件编译运行时,没有找到这个结构体,但是编译整个包时,找到了这个结构体。
#2