我無法理解以下命令的作用。什麼是清單。/ ...做什麼?
go list ./...
當我看到官方文檔https://golang.org/cmd/go/#hdr-List_packages,這是我不明白什麼./...
參數告訴命令。
我無法理解以下命令的作用。什麼是清單。/ ...做什麼?
go list ./...
當我看到官方文檔https://golang.org/cmd/go/#hdr-List_packages,這是我不明白什麼./...
參數告訴命令。
go list
需要一個包的導入路徑,並且可以爲您提供這種方式匹配的包的一些列表信息(您可能對它的-f
標誌感興趣)。
./...
是一個匹配當前文件夾及其所有子文件夾的通配符(執行go help packages
以閱讀有關此隱藏功能的更多信息),並且可以與所有內置Go命令一起使用。
因此go list ./...
可以列出當前文件夾及其子文件夾中的所有Go軟件包 - 例如,您可能想從GOPATH
中調用它。
go list ./...
這裏./
告訴從當前文件夾開始,...
告訴遞歸下去。
在任何文件夾中列出了所有的軟件包,包括標準庫的第一個,然後在你的旅途中工作區外部庫的包。
它是重複的。這個問題並不完全正確,但現在的答案是現貨。 –