我有一个返回匿名结构的函数。生成此函数,因此我无法更改代码或为返回值创建类型。
func foo() struct {
Prop int
} {
result := new(struct {
Prop int
})
result.Prop = 1
return *result
}
在代码库的其他地方,我想定义一个函数,该函数接受返回类型的参数bar()foo()
func bar(arg ReturnTypeOfFoo) {
// ...
}
我可以在不手动定义类型的情况下执行此操作吗?我可以做某种反思吗?ReturnTypeOfFoofoo()
吃鸡游戏
素胚勾勒不出你
相关分类