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

最后

运行结果如下:

相关推荐
程序猿DD21 小时前
JUnit 5 中的 @ClassTemplate 实战指南
java·后端
小鸡吃米…21 小时前
Python PyQt6教程三-菜单与工具栏
开发语言·python
aini_lovee21 小时前
寻找 MAC 协议的 MATLAB 仿真
开发语言·macos·matlab
Victor35621 小时前
Netty(14)如何处理Netty中的异常和错误?
后端
Victor35621 小时前
Netty(13)Netty中的事件和回调机制
后端
Jelena1577958579221 小时前
Java爬虫淘宝拍立淘item_search_img拍接口示例代码
开发语言·python
郝学胜-神的一滴1 天前
Python数据模型:深入解析及其对Python生态的影响
开发语言·网络·python·程序人生·性能优化
一水鉴天1 天前
整体设计 定稿 之26 重构和改造现有程序结构 之2 (codebuddy)
开发语言·人工智能·重构·架构
star _chen1 天前
C++ std::move()详解:从小白到高手
开发语言·c++