我有两个地图,它们都由 键控strings
,但值是两种不同的自定义类型。
map[string]type1 map[string]type2
现在我想写一个函数,它可以接受这两种类型中的任何一种作为参数,因为该函数只查看键,根本不关心值。所以我认为它应该是这样的:
func takeTheMap(argument map[string]interface{}) { ...
但这不起作用,因为:
cannot use myVariable (type map[string]customType) as type map[string]interface {} in argument to takeTheMap
https://play.golang.org/p/4Xkhi4HekO5
我能以某种方式让它工作吗?
繁星coding
慕娘9325324
相关分类