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

相关推荐
立莹Sir1 小时前
商品中台架构设计与技术落地实践——基于Spring Cloud微服务体系的完整解决方案
分布式·后端·spring cloud·docker·容器·架构·kubernetes
卷心菜狗1 小时前
Python进阶--迭代器
开发语言·python
jr-create(•̀⌄•́)1 小时前
LeakyRelu链式法则
开发语言·python·深度学习
t***5447 小时前
如何配置Orwell Dev-C++使用Clang
开发语言·c++
CoderCodingNo7 小时前
【信奥业余科普】C++ 的奇妙之旅 | 13:为什么 0.1+0.2≠0.3?——解密“爆int”溢出与浮点数精度的底层原理
开发语言·c++
杨凯凡7 小时前
【021】反射与注解:Spring 里背后的影子
java·后端·spring
Ares-Wang8 小时前
Flask》》 Flask-Bcrypt 哈希加密
后端·python·flask
小码哥_常8 小时前
Spring Boot项目大变身:为何要拆成这六大模块?
后端
kongba0078 小时前
项目打包 Python Flask 项目发布与打包专家 提示词V1.0
开发语言·python·flask
froginwe119 小时前
C 语言测验
开发语言