go:正确引入自己编写的包(如何在 Go 中正确引入自己编写的包)

前言

目录如下:

具体教程

1. 工作空间(我的是根目录)新建 go.work 文件

文件内容如下:

复制代码
go 1.21.0

use (
    ./tuchuang
    ./tuchuang/testm
)

2. 添加go.mod文件

  1. 包文件夹下

进入testm目录执行

复制代码
go mod init testModule
  1. 引用目录下执行

进入tuchuang目录执行

复制代码
go mod init tuchuang

3. 引入模块

通过import方式引入。记住只有大写的方法才能被外部引用

复制代码
// tuchuang/main.go
package main

import "testModule"

// import "./testm"

func main() {
	testModule.Hello()
}

最后

运行结果如下:

相关推荐
apocelipes3 分钟前
docker-compose 部署单节点 kafka 4.0 测试环境
docker·golang·kafka·开发工具和环境
Victor3568 分钟前
Hibernate(9)什么是Hibernate的Transaction?
后端
Victor35611 分钟前
Hibernate(10)Hibernate的查询语言(HQL)是什么?
后端
麒qiqi38 分钟前
理解 Linux IO 多路复用
开发语言·数据库
苏三说技术1 小时前
SpringSecurity、shiro 和 sa-token,到底选哪个?
后端
MediaTea1 小时前
Python:模块 __dict__ 详解
开发语言·前端·数据库·python
qq_2704900961 小时前
SpringBoot药品管理系统设计实现
java·spring boot·后端
、BeYourself2 小时前
SpringAI-ChatClient Fluent API 详解
java·后端·springai
代码or搬砖2 小时前
HashMap源码
开发语言·python·哈希算法