./...是什么?

Jicheng's Blog / 2023-07-29 / 原文

在 Go 语言的命令行中,./... 是一个特殊的路径模式,它表示当前目录及其所有子目录。这个模式常常用于 Go 的一些命令,比如 go test, go build, go install 等,以便一次性对当前目录及其所有子目录下的 Go 文件进行操作。

例如,如果你在项目的根目录下运行 go test ./...,Go 会执行当前目录及其所有子目录下的所有测试。

这是 Go 语言的一个方便的特性,可以让你轻松地对一个项目进行全面的操作,而不需要单独地对每个目录进行操作。