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

最后

运行结果如下:

相关推荐
衍生星球5 分钟前
【Java 语言】— 面向对象:构造方法(无参、有参构造)
java·开发语言
java_nnnn7 分钟前
Spring Boot 配置文件详解:从基础语法到 YAML 配置
spring boot·后端·github
SimonKing7 分钟前
素笺( local-notes)全面优化,新增功能体验不一样的笔记
java·后端·程序员
FungLeo12 分钟前
成为全栈·Go 后端篇·换后端不改前端:四个客户端如何做兼容回归
flutter·golang·go·成为全栈·兼容测试·taro 小程序
yuniko-n13 分钟前
【JVM】对象内存布局
java·开发语言·jvm
何中应17 分钟前
【Go-1】变量&常量定义
开发语言·后端·golang
愚农搬码26 分钟前
电子表单、动态表单、表单设计器和表单引擎到底有什么区别?
java·后端
挖掘狂人28 分钟前
Redis 为什么快?把 "存内存" 这句话拆开看
redis·后端·性能优化
CarIise29 分钟前
Spring 框架AOP与 XML 基础
java·开发语言
Moment42 分钟前
DeepSeek 发布新模型,直接把 Agent 联网搜索的门槛打下来了!
前端·后端