当我想以类似的方式使用地图的键但是地图中的值不同时,我遇到过这个问题几次.我以为我可以编写一个函数,它接受我想要的键类型接口{}作为值类型,但它不起作用.
func main() {
mapOne := map[string]int
mapTwo := map[string]double
mapThree := map[string]SomeStruct
useKeys(mapOne)
}
func useKeys(m map[string]interface{}) {
//something with keys here
}
Run Code Online (Sandbox Code Playgroud)
不确定是否有一种优雅的方式来做到这一点我只是感觉腰部完全重写简单的东西为不同的价值观.
我想知道是否有办法过滤服务领事使用标签返回我。
终点:
/v1/catalog/services
Run Code Online (Sandbox Code Playgroud)
将服务映射返回到标签列表,并要求我在返回后解析服务。
我想知道是否有某种方法可以将我想要的标签(或多个标签)作为查询参数传递给端点并返回已经过滤的地图。