Go语言命令行程序开发入门
1. 示例代码概述
示例代码旨在阐释在构建程序和命令行工具时有用的语言概念,但并非生产就绪代码。即便每个示例完整可用,在实际场景中可能仍需添加额外功能和检查。
2. Go模块
Go模块是控制和管理Go应用程序包依赖项的标准方法。使用Go模块,可在Go 1.11之前版本所需的旧 $GOPATH 之外编写程序。模块能记录Go的特定版本和构建应用所需的外部包,实现可重复构建。
要使用模块,需创建代码目录并使用 go mod init 命令初始化新模块,同时指定唯一的模块标识符。通常,该标识符基于存储代码的版本控制路径。以下是初始化新模块的步骤:
1. 创建目录:
$ mkdir -p $HOME/pragprog.com/rggo/firstProgram/wc
- 初始化模块:
$ go mod init pragprog.com/rggo/firstProgram/wc
go: creating new go.mod: module pragprog.com/rggo/firstProgram/wc
初始化新模块后,Go会在模块目录根目录创建 go.mod 文件,记录Go的特定版本和模块路径,示例如下:
$ cat
超级会员免费看
订阅专栏 解锁全文
2597

被折叠的 条评论
为什么被折叠?



