type slice []T
func (s *slice) remove(element T) []T {
newSlice := []T{}
for _, i:= range s {
if i != element {
newSlice = append(newSlice, i)
}
}
return newSlice
}
I am trying to create a generic receiver func to remove elements from a slice, above the code I am working with, but I am getting Undeclared Name: T error..