(摘) Go package main下多个文件

声明:内容源自网络,版权归原作者所有。若有侵权请在网页聊天中联系我

补充一个golang知识点。

个人洁癖,不想建立太多目录,喜欢把文件有序的放在同一个目录下。当项目越来越大,为了便于管理就会按功能拆分为多个文件。

通常运行使用go run main.go,在main包存在多个文件的情况下,这样运行是有问题的。

在win下,这样运行 go run main.go data.go tools.go。

使用 go run *.go 会出错,据说linux下可以,晚一点试。

使用 go run 提示没有go文件列表

编译是可以直接 go build 没问题