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

最后

运行结果如下:

相关推荐
心之语歌21 分钟前
Spring Security api接口 认证放行
后端
用户83562907805131 分钟前
Python 实现 PPT 转 HTML
后端·python
0xDevNull34 分钟前
MySQL索引进阶用法
后端·mysql
舒一笑35 分钟前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
UIUV1 小时前
Splitter学习笔记(含RAG相关流程与代码实践)
后端·langchain·llm
cipher1 小时前
HAPI + 设备指纹认证:打造更安全的远程编程体验
前端·后端·ai编程
雨中飘荡的记忆1 小时前
保证金系统入门到实战
java·后端
秋水无痕2 小时前
从零搭建个人博客系统:Spring Boot 多模块实践详解
前端·javascript·后端
用户9003486133462 小时前
GO语言基础:反射
后端
用户1474853079742 小时前
Git-stash产生的冲突
后端