回答

收藏

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

技术问答 技术问答 230 人阅读 | 0 人回复 | 2023-09-12

如果你在 Travis CI 上运行 Golang 测试,它会用三个点下载你的所有依赖项:5 R/ z8 {. m- q6 @: U
    go get -d -v ./... && go build -v ./...5 D% a4 [& _; Q% W- Y
什么./...显示或扩展到哪里?我做了一些研究,但它似乎不是 Unix 约定。3 U0 J' \* k, ^" [. \, r. C' b4 U
                                                                8 G7 r7 W2 [. p. Q+ x; W
    解决方案:                                                               
' [: @2 l( P  k7 O, S" [" K                                                                从命令go help packages:# S5 x4 H% {$ Q9 X/ T
如果导入路径包含一个或多个…通配符是一种模式,每个通配符都可以与任何字符串相匹配,包括空字符串和斜杠字符串。该模式扩展到 GOPATH 所有匹配名称和模式的包目录。作为一种特殊情况,x/… 匹配 x 以及 x 子目录。net/… 在其子目录中扩展到 net 和包。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则