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

最后

运行结果如下:

相关推荐
GawynKing6 分钟前
Java文件传输利器:MultipartFile介绍
java·开发语言
Java.熵减码农6 分钟前
经典20道Java面试题系列(一)
java·开发语言
木易 士心7 分钟前
深入理解 MySQL 权限撤销(REVOKE)机制:从语法到安全实践
数据库·后端·mysql·安全
yhole8 分钟前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
sthnyph10 分钟前
Spring Boot 集成 Kettle
java·spring boot·后端
孟陬19 分钟前
国外技术周刊第 2 期 — 本周热门 🔥 YouTube 视频 TED 演讲 AI 如何能够拯救(而非摧毁)教育
前端·后端·程序员
MyBFuture25 分钟前
Halcon 图像处理技巧:抠图与形态学操作指南
开发语言·halcon
掘金者阿豪34 分钟前
OpenClaw Skills 完全指南:手把手教你安装与实战应用
后端
qq_4160187240 分钟前
移动平台C++开发指南
开发语言·c++·算法
Nyarlathotep011341 分钟前
LongAdder为什么那么快?
java·后端