随便cd到一个目录(英文路径)下执行:
go mod init mytest
然后用编辑器打开这个目录。可以看到一个go.mod
文件。
然后创建core/functions.go
文件,代码如下:
package core
import "fmt"
func ShowName() {
fmt.Println("我的名字叫张三")
}
可以看出在functions.go
中写了一个函数。
接下来我们看看在其他包中如何使用这个函数?
根目录下创建一个main.go
文件,代码如下:
package main
import "fmt"
import "mytest/core"
func main() {
fmt.Println("开始")
core.ShowName()
}
这就实现了在main
包中导入mytest
模块下的core
包,并调用core
包中的ShowName()
函数。
执行程序查看: