问题
在同一目录(package)下 运行go run main.go 找不到同目录下别的文件中声明的变量
$ go run main.go
# command-line-arguments
.\main.go:19:13: undefined: QueryType
.\main.go:20:13: undefined: MutationType

分析
我的程序(package)目录及声明的变量说明

使用

运行命令
$ go run main.go
解决
$ go run *.go在同一目录(package)下 运行go run main.go 找不到同目录下别的文件中声明的变量
$ go run main.go
# command-line-arguments
.\main.go:19:13: undefined: QueryType
.\main.go:20:13: undefined: MutationType



$ go run main.go
$ go run *.go