Go如何在本地引用以及发布并引用自定义工具包

如何引用本地自定义工具包

我们首先要准备两个项目,分别为需要引入的工具包当前项目。

Go 复制代码
myutils、myproject
  1. myutils为我们的项目1-工具包
Go 复制代码
package mypakge

import "strings"

func IsContains(s string) bool {
	if strings.Contains(s, "a") {
		return true
	}
	return false
}

目录结构:

  1. myproject为我们当前项目

目录结构为:

第一步:我们要确保这两个项目在同一个目录当中。

第二步:在当前项目中,通过gomod引入工具包依赖:

第三步:通过import引入该包并使用即可:

如何发布自定义项目并引用

第一步:首先在gitee或github上创建相应的仓库

'​​​

第二步:通过git将自定义项目推送到对应的仓库中

Go 复制代码
git add .
git commit -m ""
git push

第三步:在当前项目的终端下下载远程依赖

Go 复制代码
go get -u 仓库地址

下载完成后,查看go.mod文件

说明下载成功!

第四部:import导入包并使用

相关推荐
星星电灯猴25 分钟前
Thor 抓包工具详解 iOS 抓包方法、HTTPS 抓包难点与常见网络调试工具对比
后端
姓王者26 分钟前
可能解决Tauri多窗口应用阻塞问题
后端
RoyLin30 分钟前
TypeScript设计模式:抽象工厂模式
前端·后端·typescript
没逻辑39 分钟前
Post-Quantum HTTPS:未来的安全通信架构
后端·安全
云中雾丽1 小时前
Redis 使用记录
后端
似水流年流不尽思念1 小时前
MongoDB 有哪些索引?适用场景?
后端·mongodb
MacroZheng1 小时前
横空出世!MyBatis-Plus 同款 ES ORM 框架,用起来够优雅!
java·后端·elasticsearch
武子康1 小时前
大数据-100 Spark DStream 转换操作全面总结:map、reduceByKey 到 transform 的实战案例
大数据·后端·spark
bobz9651 小时前
网段分配
后端
bobz9651 小时前
VRRP 负载均衡:一个网段多个网关(网关数量和交换机数目一致:一般是两个)
后端