gitee.com/quant1x/num@v0.3.2/kind/kind.go (about)

     1  package kind
     2  
     3  import "gitee.com/quant1x/num/internal/constraints"
     4  
     5  // Number 包括整型和浮点
     6  type Number interface {
     7  	constraints.Integer | constraints.Float
     8  }
     9  
    10  // Ordered 可排序
    11  type Ordered interface {
    12  	Number | ~string
    13  }
    14  
    15  // BaseType 全部基础类型
    16  type BaseType interface {
    17  	Ordered | ~bool
    18  }