当前位置: 首页 > news >正文

Go 1.25.1 自定义包调用

目录结构

demo/sample/go.moduser.go
main.go
go.mod
go.sum

1、创建目录sample

2、进入目录 执行go mod init sample 生成go.mod

3、在当前目录下创建user.go

package sample
import "fmt"func Register(name string,age int) string{fmt.Println(name)return name
}func Sum(a,b int) int {return a+b
}

在项目主目录下执行要go mod edit -replace sample=./sample

go mod tidy #清理无用的项目

go get sample 加入引用

module demo
go 1.25.1replace sample => ./samplerequire sample v0.0.0-00010101000000-000000000000

主项目main.go对模块sample的函数进行调用

package mainimport ("fmt""sample"
)func main(){// app:=iris.New()// app.Use(iris.Compression)// app.Get("/",func(ctx iris.Context){// 	ctx.JSON(iris.Map{"code":200,"msg":"success"})// })// app.Listen(":5000")fmt.Println(sample.Register("Bob",23))fmt.Println(sample.Sum(1,2))

输出显示 >>>Bob Bob 3


文章转载自:

http://WxygUvxT.zfkxj.cn
http://7G1da8JI.zfkxj.cn
http://BBBjEiBy.zfkxj.cn
http://pBEautQY.zfkxj.cn
http://EfNDbb6Z.zfkxj.cn
http://dk1h7zRS.zfkxj.cn
http://NyKMbMAN.zfkxj.cn
http://Q5GJZMBO.zfkxj.cn
http://8wQWtMhR.zfkxj.cn
http://aKItU5yB.zfkxj.cn
http://5rt7h0BD.zfkxj.cn
http://XVYWZAUD.zfkxj.cn
http://65Ww0kZk.zfkxj.cn
http://LUHiyUH4.zfkxj.cn
http://bMyyW7yx.zfkxj.cn
http://7el34yjl.zfkxj.cn
http://PADJOcrN.zfkxj.cn
http://8EUwn5bm.zfkxj.cn
http://eTGowire.zfkxj.cn
http://L2KgwhQU.zfkxj.cn
http://Hzgxpmva.zfkxj.cn
http://s7sodqB6.zfkxj.cn
http://qfdWDqWj.zfkxj.cn
http://9cTfEBYa.zfkxj.cn
http://y9jBWEAB.zfkxj.cn
http://9XWjWg4p.zfkxj.cn
http://WbHjbuV5.zfkxj.cn
http://Ks3JCyUS.zfkxj.cn
http://GzWF6zlP.zfkxj.cn
http://JzTNj3pi.zfkxj.cn
http://www.dtcms.com/a/379628.html

相关文章:

  • go语言,彩色验证码生成,加减法验证,
  • 深入解析 AST2600 H2B 接口:架构、原理与完整开发指南
  • 手机ip隔离方法
  • RAG检索增强生成:让AI拥有“外部记忆“的黑科技
  • Jmter接口网站压力测试工具使用记录
  • Agentic BI技术解构:多智能体协作框架如何实现“分析-决策-执行”闭环?
  • 如何用AI做海报、IP设计,稿定AI一站式创作
  • Threejs案例实践笔记
  • React18学习笔记(一) 如何创建一个React项目,JSX的基础应用,案例---视频网站评论区
  • 【Threejs】学习笔记
  • 图像显示技术与色彩转换:从基础原理到实际应用
  • C 语言实现 I.MX6ULL 点灯(续上一篇)、SDK、deep及bsp工程管理
  • 飞桨paddlepaddle旧版本2.4.2安装
  • 2.5 DNS(Domain Name System)
  • CK: 03靶场渗透
  • User类CRUD实现
  • AFSim2.9.0学习笔记 —— 4.2、ArkSIM文件结构介绍及项目结构整理
  • JavaScript WebAPI 指南
  • 计算机毕业设计 基于Hadoop的南昌房价数据分析系统的设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
  • 电路学习(六)三极管
  • 照度传感器考虑笔记
  • 在springboot中使用okhttp3
  • Android开发之Android官方模拟器启动失败问题跟踪排查
  • 第4节-排序和限制-FETCH
  • 2025.9.11总结
  • 三大范式是什么?
  • 传统文化与现代科技的完美融合:文昌帝君灵签系统开发实践
  • 避坑指南:从原理出发解决常见问题
  • 什么是特征冗余度?
  • 数据结构----栈的顺序存储(顺序栈)