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

最后

运行结果如下:

相关推荐
WHOVENLY1 分钟前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)
开发语言·前端·javascript
2501_916766548 分钟前
【Springboot】数据层开发-数据源自动管理
java·spring boot·后端
小高Baby@10 分钟前
Go语言中判断map 中是否包含某个key 的方法
golang
慌糖17 分钟前
流-为序列化解释
开发语言
半夏知半秋19 分钟前
docker常用指令整理
运维·笔记·后端·学习·docker·容器
程序员码歌24 分钟前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年
android·前端·后端
软件管理系统34 分钟前
基于Spring Boot的便民维修管理系统
java·spring boot·后端
LXS_3571 小时前
Day 18 C++提高 之 STL常用容器(string、vector、deque)
开发语言·c++·笔记·学习方法·改行学it
源代码•宸1 小时前
Leetcode—620. 有趣的电影&&Q3. 有趣的电影【简单】
数据库·后端·mysql·算法·leetcode·职场和发展
廋到被风吹走1 小时前
【Spring】DispatcherServlet解析
java·后端·spring