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

深入解析:Go 1.25.1 自定义包调用

目录结构

demo/
sample/
go.mod
user.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.1
replace sample => ./sample
require sample v0.0.0-00010101000000-000000000000

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

package main
import (
"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://www.zskr.cn/news/7761.html

相关文章:

  • 国内AI云市场:挤不进前三,生存将成问题!
  • CDN可以使用iTrustSSL通配符证书吗?
  • [ssh]:SecureCRT的配置
  • [LeetCode] 3408. Design Task Manager
  • 从0开始的游戏全栈开发工程师学习记录
  • US$428 XTOOL X-100 PAD Tablet Key Programmer with EEPROM Adapter Support Special Functions
  • 【API接口】最新可用喜马拉雅接口
  • 25/09/18 小结
  • 用FastAPI和Streamlit实现一个ChatBot
  • re分区为y盘,efi分区为z盘
  • 文件结构与数据分析专项-解析
  • 平静
  • Codeforces 2144F Bracket Groups 题解 [ 紫 ] [ AC 自动机 ] [ DP ] [ 构造 ]
  • Clean Code/代码简洁性Good-Practice:使用统一异常来取代错误处理
  • 一个联名款电子产品的技术实现和诞生
  • JOISC
  • WPF使用Cef加载Vue3页面问题
  • IP子网划分
  • curl与wget
  • Day17冒泡排序
  • RabbitMQ—运维篇 - 指南
  • 几B大模型的空间存储大小
  • matlab免费下载安装激活教程(附安装包下载)MATLAB R2025a超详细下载安装教程
  • Spring Boot + flowable 完美结合,快速实现工作流 - 教程
  • Pyfluent 执行Meshing工作流
  • 主机连接虚拟机和hbase的命令
  • 实用指南:uniapp打包前端项目
  • GO基础总结
  • dash 从入门到精通
  • 02020401 EF Core基础01-EF Core简介和开发环境搭建、实体类、配置类、继承DbContex的类、Migration包的使用