我有一个$GOPATH/dalu/myproject带有以下文件的 Go 项目:
main.go:
package main
import "dalu/myproject/subpackage"
var GV string = "World"
func main() {
subpackage.Hello()
}
subpackage/subpackage.go:
package subpackage
import (
"fmt"
"dalu/myproject"
)
func Hello() {
//? fmt.Println("Hello"+GV)
}
奖励(如果可以的话):我尝试了更多子包的类似方法,当尝试在 main 中导入一个子包时,该子包会导入另一个导入第一个提到的子包的子包,我得到“不允许导入循环”
米脂
相关分类