“三点”是什么意思&引用;在Go命令行调用中是什么意思?

“三点”是什么意思&引用;在Go命令行调用中是什么意思?,go,Go,如果您在Travis CI上运行Golang测试,它将: /…表示或扩展到那里的是什么?我做了一些研究,但这似乎不是一个Unix惯例。从命令go-help-packages: 如果导入路径包含一个或多个“…”通配符,则它是一种模式, 每一个都可以匹配任何字符串,包括空字符串和 包含斜杠的字符串。这种模式扩展到所有包 在GOPATH树中找到的名称与 模式。作为一个特例,x/。。。匹配x以及x的子目录。 例如,net/。。。扩展到net并在其子目录中打包 在这里,/告诉我们从当前文件夹开始,..告诉

如果您在Travis CI上运行Golang测试,它将:


/…
表示或扩展到那里的是什么?我做了一些研究,但这似乎不是一个Unix惯例。

从命令
go-help-packages

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

在这里,
/
告诉我们从当前文件夹开始,
..
告诉我们递归下去

例如:

go list ...

在任何文件夹中都会列出所有包,包括标准库的包,然后是go工作区中的外部库。

因此它类似于一些Shell实现的
**
通配符。LOL您回答了自己的问题。对了,凯文。等等,你在发帖3分钟后就回答了自己的问题,这是你的功劳。。。?你应该在发帖前多花3分钟吗?隐马尔可夫模型。。。嗯,答案很有帮助,所以我还是投了更高的票很多时候,我这样做是因为我以后会搜索同一个问题,而这是最容易再次找到它的地方。我认为回答自己的问题完全可以,只要信息有用,而且政府也鼓励这样做。
go [command] ./...
go list ...