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

最后

运行结果如下:

相关推荐
newerp几秒前
pprof 火焰图(Flame Graph)阅读与热点代码重构实战
后端·程序员·go
Geek漫游指南9 分钟前
PRD 写得越来越漂亮,需求怎么越来越糊涂?
后端·敏捷开发
小兔子13 分钟前
Filebeat、Logstash、Fluent Bit 怎么选:采集层的边界与背压机制
后端
CV工程师丁Sir22 分钟前
ArkWeb 手记 06|window.open 与页面跳转拦截
开发语言·php·harmonyos
夜不会漫长25 分钟前
C++:内存管理
java·开发语言·c++
徐小黑ACG31 分钟前
Golang 基础01
开发语言·后端·golang
进击的大海贼37 分钟前
基于C#开发的久坐提醒工具
开发语言·c#
天空鸟_时光不老40 分钟前
06-给AI流程加一道人工闸门
java·人工智能·spring boot·后端·spring·spring cloud·架构
平生幻41 分钟前
unbuntu虚拟机确认python安装位置
开发语言·python
花间相见41 分钟前
【计算基础|网络06】HTTPS(上):加密体系与 RSA 握手
后端·面试