创建同级目录
一、 创建src目录,在该目录下创建go源码文件
1. 在项目文件夹下新建src目录,如下图所示:

我这里是在D盘的Workspace目录下创建的src目录。
2. 在src目录下创建不同的go源码文件,如下图所示:

然后在src目录下创建main.go文件和test.go文件(注意:这个两个文件是在同一个目录下面,都是在src目录下面)。
main.go文件下的代码如下所示:
package mian
import "fmt"
func main () {
fmt.Println("main")
}
test.go文件下的代码如下所示:
package main //必须与main.go必须是一个包
import "fmt"
func Test () {
fmt.Println("Test")
}
这也是一个简单的打印语句。
我们现在已经完成两个文件代码的编写,接下来的问题是,我们怎样在main.go文件中的入口函数main()中调用test.go文件中的Test()函数呢?这就需要设置环境变量GOPATH属性。如果要实现不同文件中函数的调用,必须设置GOPATH,否则,即使文件处于同一工作目录(工作区)下,也是无法完成调用的。
二、GOPATH设置
GOPATH设置的具体步骤如下:


最后再配置完成后,可以测试一下是否配置成功。

三、 在main.go文件中完成对test.go文件中函数的调用

最后编译执行。
注意:同一个目录下不能定义不同的package。
