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  //}