我想声明一个函数接受接口数组,例如:
func (this *CvStoreServiceImpl) setItemList(coll *mgo.Collection, itemList ...interface{}) (err error)
然而,当我像下面这样调用这个函数时失败了:
jobList := cvRaw.GetJobList() this.setItemList(jobColl, jobList...)
这是错误:
cannot use cvRaw.GetJobList() (type []*cv_type.CvJobItemRaw) as type []interface {} in argument to this.setItemList
素胚勾勒不出你
幕布斯6054654
相关分类