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

相关推荐
golang学习记17 小时前
Go 1.27新特性: json/v2使用有趣指南
开发语言·golang·json
老苗项目实战18 小时前
Java工程师高频面试题(基于近一年的真实面试记录整理)
java·开发语言·面试·预见猿份·老苗项目实战
薛定谔的悦18 小时前
一套储能 BMS 的充电电流限值,是怎么一步步算出来的
后端
小小、码农18 小时前
C++11右值引用与移动语义 —— 从拷贝资源到转移资源
开发语言·网络·c++·网络协议
逐米时代18 小时前
AR加知识库提升一次修复率
后端·restful
for_ever_love__18 小时前
python基础语法学习: requirements.txt
开发语言·python·学习
王码码203518 小时前
Go语言CGO:Go与C交互
后端·golang·go·接口
XiaoYu1__18 小时前
JavaGUI文件管理系统开发实战:从静态展示到动态交互的演进
java·开发语言
for_ever_love__18 小时前
python基础语法学习: 动态类型
开发语言·python·学习
霸道流氓气质18 小时前
MCP(Model Context Protocol)核心概念与Java SDK集成
java·开发语言