go引入自定义mod

go 复制代码
###初始化mode,package xxx
go mod init xxx

###整理 package,自动下载依赖包,移出未应用的包
go mod tidy 

### 把模块之间的依赖图显示出来
go mod graph 

### 确认依赖关系
go mod verify 

### 下载或者更新依赖
go get rsc.io/sampler 
### 指定版本依赖  
go get rsc.io/sampler@v1.3.1
1.自定义mode(xmath)
cpp 复制代码
go mode init xmath

xmath.go

cpp 复制代码
package xmath

import "log"

func XAdd(a, b int) int {
	log.Printf("xmath Add %d + %d", a, b)
	return a + b
}
2.在需要引用的模块引用xmode

go.mod

go 复制代码
require xmath v0.0.0 // 伪版本号,仅作占位符
replace xmath => ./xmath // 关键:替换为本地相对或绝对路径

main.go

cpp 复制代码
import (
	"log"
	"xmath"
)

func main() {
	log.Printf("xmath XAdd:%d\r\n", xmath.XAdd(1, 2))
}
相关推荐
embrace9911 小时前
【C语言学习】结构体详解
android·c语言·开发语言·数据结构·学习·算法·青少年编程
无心水11 小时前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
代码不停12 小时前
Java单链表和哈希表题目练习
java·开发语言·散列表
Dxxyyyy12 小时前
零基础学JAVA--Day37(坦克大战1.0)
java·开发语言
稚辉君.MCA_P8_Java12 小时前
通义 Go 语言实现的插入排序(Insertion Sort)
数据结构·后端·算法·架构·golang
u***u68512 小时前
PHP在电商中的WooCommerce
开发语言·php
冠希陈、12 小时前
PHP 过滤敏感词(含类库)
开发语言·php·内容敏感词
源代码•宸12 小时前
GoLang写一个简单版生命游戏模拟器
经验分享·笔记·学习·游戏·golang
qq_4017004112 小时前
Qt Positioning 模块访问设备地理位置信息
开发语言·qt
1***s63212 小时前
C++移动语义优化
开发语言·c++