当你准备开始写一个 Go 的项目,第一件事肯定是考虑创建一个工程文件夹,但是文件夹中的结构是怎样组成的呢?

1 Go mod init

使用 go mod 命令初始化目录,此步骤会创建 go.modgo.sum 等文件。

# 例如
 go mod init github.com/winking324/rzap
 go mod tidy

2 Project Layout

可以参考 Standard Go Project Layout 进行目录结构的创建。