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()
}

最后

运行结果如下:

相关推荐
_Evan_Yao几秒前
从 IP 路由到 Agent 路由:最长前缀匹配如何帮你分发任务?
java·网络·后端·网络协议·tcp/ip
chxii6 分钟前
lua 基础语法(上)
开发语言·lua
wjs20247 分钟前
ASP 发送电子邮件
开发语言
.柒宇.12 分钟前
AI掘金头条项目 Docker Compose 部署完整教程(附踩坑记录)
运维·后端·python·docker·容器·fastapi
li16709027013 分钟前
第二十五章:C++11(下)
c语言·开发语言·数据结构·c++
lsx20240614 分钟前
DOM 改变节点
开发语言
Achou.Wang19 分钟前
使用互斥锁进行同步
golang
时空系21 分钟前
第8篇:结构模板——自定义数据类型 Rust中文编程
开发语言·网络·rust
jieyucx23 分钟前
Go 零基础数据结构:链表的增删改查(像串珠子一样简单)
数据结构·链表·golang
yuweiade24 分钟前
GO 快速升级Go版本
开发语言·redis·golang