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

最后

运行结果如下:

相关推荐
Ljwuhe1 分钟前
C++——模板进阶
开发语言·c++
金金金__4 分钟前
一篇文章带你掌握SpecKit
后端
Hyyy10 分钟前
流式渲染的基础——SSE
前端·后端·面试
中国搜索直付通15 分钟前
避开直付通选型暗礁:二级商户的合规生存与背景甄别
java·大数据·开发语言·人工智能·游戏
Gopher_HBo26 分钟前
docker网络学习
后端
Hesionberger33 分钟前
LeetCode406:重建身高队列精髓解析
开发语言·数据结构·python·算法·leetcode
达达尼昂43 分钟前
在 Claude Cowork 中用好 Claude Fable 5
android·人工智能·后端
Qimooidea1 小时前
祁木 CAD Translator 深度评测:从参数解析到工程交付实战
java·开发语言·人工智能·机器翻译
HONG````1 小时前
HarmonyOS ArkUI Button 组件深度解析:类型、状态与自定义样式
后端
小白学大数据1 小时前
企业内网场景下 Python 自定义 CA 证书信任链的正确配置方法
开发语言·网络·python·信任链