我在下面有一个函数,我想让它通用:
func genericUnmarshalForType1(file string) Type1 {
raw, err := ioutil.ReadFile(file)
if err != nil {
fmt.Println(err.Error())
os.Exit(1)
}
var type1 Type1
json.Unmarshal(raw, &type1)
}
我想创建一个接受 Type1 或 Type2 的函数,而无需为每种类型创建一个函数。我怎样才能做到这一点?
江户川乱折腾
隔江千里
相关分类