Closed bigobject closed 1 year ago
when use type constraints to implement a generic function, we get this error: illegal character U+007E '~' (and 3 more errors)
code: type equalTypes interface { ~string | ~int32 }
func hasMember[T equalTypes](slice []T, member T) bool { for _, item := range slice { if item == member { return true } } return false }
when use type constraints to implement a generic function, we get this error: illegal character U+007E '~' (and 3 more errors)
code: type equalTypes interface { ~string | ~int32 }
func hasMember[T equalTypes](slice []T, member T) bool { for _, item := range slice { if item == member { return true } } return false }