我无法理解以下命令的作用。
go list ./...
当我查看官方文档https://golang.org/cmd/go/#hdr-List_packages时,我不清楚./...
参数告诉命令的内容。
答案 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工作区中的外部库。