创建同级目录
一、 创建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
。