我正在尝试编写一个可以采用任何类型的函数(更具体地说,试图使它采用任何类型的protobuffer,但如果需要的话,我会适应更广泛的通用性)。根据我所读的内容,似乎可以这样完成:
func processSlice(mySlice []interface{}) void{
// Do stuff in here
}
但是,当我尝试将其与一片原型一起使用时,出现以下错误:
cannot use myProtoSlice (type []*MyProto) as type []interface{} in argument to processSlice
墨色风雨
明月笑刀无情
相关分类