回答

收藏

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

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

如果你在 Travis CI 上运行 Golang 测试,它会用三个点下载你的所有依赖项:  v- ?* w; c. [0 X! ?
    go get -d -v ./... && go build -v ./...
    . G7 d) M" j( v  R
什么./...显示或扩展到哪里?我做了一些研究,但它似乎不是 Unix 约定。5 }6 w4 V( _0 r5 @
                                                               
/ }9 s, m9 R9 m, M9 `$ w    解决方案:                                                                . f9 j- r8 S8 _
                                                                从命令go help packages:" y& N( L% u: Z! Z
如果导入路径包含一个或多个…通配符是一种模式,每个通配符都可以与任何字符串相匹配,包括空字符串和斜杠字符串。该模式扩展到 GOPATH 所有匹配名称和模式的包目录。作为一种特殊情况,x/… 匹配 x 以及 x 子目录。net/… 在其子目录中扩展到 net 和包。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则