补充一个golang知识点。
个人洁癖,不想建立太多目录,喜欢把文件有序的放在同一个目录下。当项目越来越大,为了便于管理就会按功能拆分为多个文件。
通常运行使用go run main.go,在main包存在多个文件的情况下,这样运行是有问题的。
在win下,这样运行 go run main.go data.go tools.go。
使用 go run *.go 会出错,据说linux下可以,晚一点试。
使用 go run 提示没有go文件列表
编译是可以直接 go build 没问题