golang go mod下的包引用机制
首先在gogo目录下 go mod init gogo 声明gogo目录为gogo module
其他的引用都基于module gogo进行引用
文件结构:
gogo
--Test
--helloworld.go
--myMath
--myMath1.go--myMath2.go
测试代码:
// helloworld.go
package main
import (
"fmt"
"gogo/myMath"
)
func main(){
fmt.Println("Hello World!")
fmt.Println(mathClass.Add(1,1))
fmt.Println(mathClass.Sub(1,1))
}
// myMath1.go
package mathClass
func Add(x,y int) int {
return x y
}
// myMath2.go
package mathClass
func Sub(x,y int) int {
return x - y
}
到此这篇关于“golang go mod下的包引用机制”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!
您可能感兴趣的文章:
Golang从入门到进阶系列:Go Modules机制
golang go mod下的包引用机制
go mod使用
Blog.5 Go Module
一文彻底搞懂go mod使用
Go 编程: 应用级抽象之信号管控
Golang包管理详解
Go Module入门及Golang项目组织
go mod graph 可视化——gmchart
go mod基本使用