如何从用户定义的用户定义结构片中删除用户定义的结构?
这样的事情:
type someStruct struct {
someOtherStruct *typeOfOtherStruct
someInt int
someString string
}
var someStructs []someStruct
func someFunc(ss someStruct, ssSlice someStructs) {
// .. want to remove ss from ssSlice
}
我可能应该循环直到找到索引,然后将其删除。但是我如何比较结构?