草庐IT

newModelList

全部标签

Golang 多态参数和返回

假设我有函数:funcToModelList(cats*[]*Cat)*[]*CatModel{list:=*catsnewModelList:=[]*CatModel{}fori:=rangelist{obj:=obj[i]newModelList=append(newModelList,obj.ToModel())}return&newModelList}funcToModelList(dogs*[]*Dog)*[]*DogModel{list:=*dogsnewModelList:=[]*DogModel{}fori:=rangelist{obj:=obj[i]newModelL

Golang 多态参数和返回

假设我有函数:funcToModelList(cats*[]*Cat)*[]*CatModel{list:=*catsnewModelList:=[]*CatModel{}fori:=rangelist{obj:=obj[i]newModelList=append(newModelList,obj.ToModel())}return&newModelList}funcToModelList(dogs*[]*Dog)*[]*DogModel{list:=*dogsnewModelList:=[]*DogModel{}fori:=rangelist{obj:=obj[i]newModelL