什么去列表。/ ...做什么?

时间:2016-03-18 06:16:47

标签: go

我无法理解以下命令的作用。

go list ./...

当我查看官方文档https://golang.org/cmd/go/#hdr-List_packages时,我不清楚./...参数告诉命令的内容。

2 个答案:

答案 0 :(得分:3)

go list需要包的导入路径,并且可以为您提供以这种方式匹配的包的一些列表信息(您可能对其-f标志感兴趣。)

./...是一个通配符,匹配当前文件夹及其所有子文件夹(执行go help packages以阅读有关此隐藏功能的更多信息),并且可以与所有内置Go一起使用命令。

因此go list ./...可以列出当前文件夹及其子文件夹中的所有Go包 - 例如,您可能希望从GOPATH调用它。

答案 1 :(得分:0)

.bash_profile

这里NSArray *fontFamilies = [UIFont familyNames]; for (int i = 0; i < [fontFamilies count]; i++) { NSString *fontFamily = [fontFamilies objectAtIndex:i]; NSArray *fontNames = [UIFont fontNamesForFamilyName:[fontFamilies objectAtIndex:i]]; NSLog (@"%@: %@", fontFamily, fontNames); } 告诉从当前文件夹开始,_locationManager.activityType = CLActivityTypeAutomotiveNavigation; _locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation; _locationManager.distanceFilter = kCLDistanceFilterNone; - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations { CLLocation *location = [locations lastObject]; if (location) { //success, but there is some deviation sometimes.the accuracy is low sometimes } else { //error } } 告诉我们递归下去。

go list ./...

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