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

最后

运行结果如下:

相关推荐
Moment3 分钟前
从爆红到被嫌弃,MCP 为什么开始失宠了
前端·后端·面试
醉酒柴柴7 分钟前
word创建样式以后应用于所有新文件
开发语言·学习·c#·word
Java水解8 分钟前
RUST异步并发安全与内存管理的最佳实践
java·后端·面试
Master_Azur11 分钟前
java循环语句
后端
Oneslide11 分钟前
kubectl Patch Deployment的volume和volumeMounts
后端
2401_9001515423 分钟前
C++中的桥接模式
开发语言·c++·算法
Yvonne爱编码29 分钟前
二叉树高频题精讲 | 从入门到熟练掌握二叉树操作2
开发语言·python
JosieBook32 分钟前
【WinForm】C# WinForms 跨线程更新 UI 避坑指南
开发语言·ui·c#
凌览37 分钟前
充值成功,腾讯成为OpenClaw官方赞肋商
前端·javascript·后端
知无不研1 小时前
c++垃圾回收机制
开发语言·c++·智能指针·raii·垃圾回收机制