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导入包并使用

相关推荐
FreeBuf_4 小时前
利用零宽度字符的隐形JavaScript混淆工具InvisibleJS浮出水面
开发语言·javascript·ecmascript
韩立学长4 小时前
基于Springboot流浪动物救助系统o8g44kwc(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
lsx2024064 小时前
Go 语言指针
开发语言
我命由我123454 小时前
充血模型与贫血模型
java·服务器·后端·学习·架构·java-ee·系统架构
wearegogog1234 小时前
基于MATLAB的IEEE 9节点系统潮流计算
开发语言·matlab
分布式存储与RustFS4 小时前
RustFS在AI场景下的实测:从GPU到存储的完整加速方案
开发语言·人工智能·rust·对象存储·企业存储·rustfs·minio国产化替代
小镇学者5 小时前
【other】Goofy Node
后端
揽昕5 小时前
判断对象是否含有某个属性
开发语言·前端·javascript
颜淡慕潇5 小时前
动态代理赋能:高效爬取沃尔玛海量商品信息与AI分析实战
人工智能·后端
phltxy5 小时前
解锁JavaScript WebAPI:从基础到实战,打造交互式网页
开发语言·javascript