小编典典

编译工作正常,但运行失败

go

我在主软件包的一个目录下有一些文件:

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


阅读 266

收藏
2020-07-02

共1个答案

小编典典

这应该工作

go run main.go config.go server.go

Go run需要一个文件或多个文件,并且它仅合并那些解释原始帖子中缺少符号的文件。

2020-07-02