の主からの輸入VARS/consts私は、次のファイルと$GOPATH/dalu/myproject
で行くプロジェクトを持っている:ゴー:サブパッケージ
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)
}
ボーナス(もし可能ならば): 私はもっと多くのサブパッケージで同様のことを試しました。メインのサブパッケージをインポートしようとすると、最初に言及したサブパッケージをインポートする別のサブパッケージをインポートします。 "インポートサイクルは許可されません"
の両方でそれをインポートするあなたがmyproject.GV – fuz