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

最后

运行结果如下:

相关推荐
小码哥_常1 天前
Spring Boot 牵手Spring AI,玩转DeepSeek大模型
后端
0xDevNull1 天前
Java反射机制深度解析:从原理到实战
java·开发语言·后端
小小亮011 天前
Next.js基础
开发语言·前端·javascript
华洛1 天前
我用AI做了一个48秒的真人精品漫剧,不难也不贵
前端·javascript·后端
ALex_zry1 天前
C++网络编程心跳机制与连接保活:长连接稳定性保障
开发语言·网络·c++
WZTTMoon1 天前
Spring Boot 中Servlet、Filter、Listener 四种注册方式全解析
spring boot·后端·servlet
standovon1 天前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
Amumu121381 天前
Js:正则表达式(二)
开发语言·javascript·正则表达式
Sgf2271 天前
ES8(ES2017)新特性完整指南
开发语言·javascript·ecmascript
Cosolar1 天前
LlamaIndex RAG 本地部署+API服务,快速搭建一个知识库检索助手
后端·openai·ai编程