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

最后

运行结果如下:

相关推荐
Michelle8023几秒前
25大数据 11-1 函数
开发语言·python
aini_lovee7 分钟前
C#与倍福PLC(通过ADS协议)通信上位机源程序实现
开发语言·c#
undefinedType9 分钟前
深入理解 Rails includes:为什么一个 order(users.xxx) 会导致超级 JOIN 性能问题
后端
fie888911 分钟前
基于 MATLAB 的前景背景分割系统
开发语言·matlab
baviya18 分钟前
用 Spring AI Alibaba JManus 构建零售智能客服工单系统:从 0 到日处理 10 万单
后端·ai编程
郝学胜-神的一滴20 分钟前
Qt 入门 01-02: 开发环境搭建指南
开发语言·c++·qt·客户端
叫我少年20 分钟前
C# 基础数据类型:布尔类型
后端
鹏程十八少1 小时前
12. Android 协程通关秘籍:31 道资深工程师面试题精讲
前端·后端·面试
铅笔小新z1 小时前
【C语言】数据类型和变量
c语言·开发语言
code_whiter1 小时前
C++11(stack和queue)
开发语言·c++