我在主软件包的一个目录下有一些文件:
main.go config.go server.go
当我这样做时:“执行构建”程序将完美构建并运行良好。当我这样做时:“ go run main.go”失败了。
输出:
# command-line-arguments ./main.go:7: undefined: Config ./main.go:8: undefined: Server
未定义的符号是结构,并且大写,因此应将其导出。
我的Go版本:go1.1.2 linux / amd64
这应该工作
go run main.go config.go server.go
Go run需要一个文件或多个文件,并且它仅合并那些解释原始帖子中缺少符号的文件。