初始化Go模块后编写简单程序并添加外部依赖。使用go mod init创建模块,编写main.go并运行go run输出Hello, Go Modules!引入github.com/google/uuid时,Go自动下载依赖并更新go.mod和go.sum文件。

使用Golang模块(Go Modules)可以轻松管理项目依赖。初始化一个新模块后,快速构建示例程序是熟悉工作流的好方法。下面从创建模块到运行一个简单示例,一步步说明如何操作。
初始化Go模块
打开终端,进入你的项目目录,运行
go mod init
命令:
go mod init example/hello
这条命令会创建
go.mod
文件,声明模块路径。你可以将
example/hello
替换为实际的模块名,比如公司域名或项目名称。
编写示例代码
在项目根目录创建一个
main.go
文件,写入以下内容:
立即学习“go语言免费学习笔记(深入)”;
package main
import “fmt”
func main() {
fmt.Println(“Hello, Go Modules!”)
}
这是一个最简单的Go程序,输出一句话。此时项目结构应如下:
hello/ ├── go.mod └── main.go
构建并运行程序
使用
go run
直接运行程序:
go run main.go
输出结果为:
Hello, Go Modules!
如果想生成可执行文件,使用
go build
:
go build
会生成一个名为
hello
(Linux/macOS)或
hello.exe
(Windows)的可执行文件。
添加外部依赖示例
Go Modules的优势在于依赖管理。例如,引入
github.com/google/uuid
生成UUID:
package main
import (
“fmt”
“github.com/google/uuid”
)
func main() {
id := uuid.New()
fmt.Printf(“Generated UUID: %sn”, id)
}
首次运行
go run main.go
时,Go会自动下载依赖,并更新
go.mod
和
go.sum
文件。
基本上就这些。初始化模块后,写代码、运行、加依赖都很直接。Go Modules让项目结构更清晰,依赖管理更可靠。
以上就是Golang模块初始化后快速构建示例的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1406454.html
微信扫一扫
支付宝扫一扫