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

最后

运行结果如下:

相关推荐
不会聊天真君6476 分钟前
基础语法·中(golang笔记第二期)
开发语言·笔记·golang
m0_569881476 分钟前
C++中的适配器模式变体
开发语言·c++·算法
第二层皮-合肥13 分钟前
基于C#的工业测试控制软件-总体框架
开发语言·c#
lsx20240617 分钟前
ionic 单选框操作详解
开发语言
飞Link27 分钟前
Python Pydantic V2 核心原理解析与企业级实战指南
开发语言·python
树獭叔叔29 分钟前
文本Embedding模型演进:从Encoder-only到LLM-based的技术变革
后端·aigc·openai
游离态指针34 分钟前
首字节响应 0ms?我用 1000 行代码驯服了 Spring AI Agent 的“不确定性”
后端
比昨天多敲两行1 小时前
C++ 多态
开发语言·c++
、BeYourself1 小时前
Scala 字面量
开发语言·后端·scala