github.com/pavlo67/common@v0.5.3/common/mathlib/sets/in.go (about) 1 package sets 2 3 func In[T comparable](ints []T, i T) bool { 4 for _, s := range ints { 5 if s == i { 6 return true 7 } 8 } 9 return false 10 } 11 12 //type Number interface { 13 // byte | int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32| float64 14 //} 15 // 16 //type Range[T Number] [2]T 17 // 18 //func (r Range[T]) Intersects (r1 Range[T]) Range[T] { 19 // return Range[T]{} 20 //}