小编典典

Go 命令行调用中的三个点“./...”是什么意思?

go

如果你在 Travis CI 上运行 Golang 测试,它会用三个点下载你的所有依赖项

go get -d -v ./... && go build -v ./...

什么./...表明或扩展到那里?我做了一些研究,但它似乎不是 Unix 约定。


阅读 371

收藏
2021-11-08

共1个答案

小编典典

从命令go help packages

如果导入路径包含一个或多个“…”通配符,则它是一种模式,每个通配符都可以匹配任何字符串,包括空字符串和包含斜杠的字符串。这种模式扩展到在 GOPATH 树中找到的名称与模式匹配的所有包目录。作为一种特殊情况, x/… 匹配 x 以及 x 的子目录。例如,net/… 在其子目录中扩展为 net 和包。

2021-11-08