GoLang 同级目录引用

环境:
1. 开发工具:JetBrains\GoLand 2018.3.5
2. Windows 7
3. go version go1.9.2 windows/amd64

同级引用要求:
1. 引用文件在同一级目录
2. 包名一样

同级目录引用需要

问题:
1. 在编辑器中直接使用快捷键[ctrl+shift+f10]运行,报错

同级引用报错信息

报错要看出,go build 的时候,只编译了一个main.go文件,依赖文件test.go没有编译
查看配置,如下:

编辑器配置

只编译一个文件,编辑器不会自动支找依赖文件的,所以。。。手动运行吧!

快捷键[alt + f12]打开CMD,然后进入目录,运行命令: go run test.go main.go

注意:

不能有两个 main 函数哦!

如果想在引用前,初始化一些东西,则使用 init函数