Documentation
¶
Index ¶
- func ComparatorRealNumber[T RealNumber](src T, dst T) int
- func ToPtr[T any](t T) *T
- type AnyValue
- func (av AnyValue) Bool() (bool, error)
- func (av AnyValue) BoolOrDefault(def bool) bool
- func (av AnyValue) Bytes() ([]byte, error)
- func (av AnyValue) BytesOrDefault(def []byte) []byte
- func (av AnyValue) Float32() (float32, error)
- func (av AnyValue) Float32OrDefault(def float32) float32
- func (av AnyValue) Float64() (float64, error)
- func (av AnyValue) Float64OrDefault(def float64) float64
- func (av AnyValue) Int() (int, error)
- func (av AnyValue) Int32() (int32, error)
- func (av AnyValue) Int32OrDefault(def int32) int32
- func (av AnyValue) Int64() (int64, error)
- func (av AnyValue) Int64OrDefault(def int64) int64
- func (av AnyValue) IntOrDefault(def int) int
- func (av AnyValue) String() (string, error)
- func (av AnyValue) StringOrDefault(def string) string
- func (av AnyValue) Uint() (uint, error)
- func (av AnyValue) Uint32() (uint32, error)
- func (av AnyValue) Uint32OrDefault(def uint32) uint32
- func (av AnyValue) Uint64() (uint64, error)
- func (av AnyValue) Uint64OrDefault(def uint64) uint64
- func (av AnyValue) UintOrDefault(def uint) uint
- type Comparator
- type Number
- type RealNumber
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComparatorRealNumber ¶ added in v0.0.5
func ComparatorRealNumber[T RealNumber](src T, dst T) int
Types ¶
type AnyValue ¶ added in v0.0.5
AnyValue 类型转换结构定义
func (AnyValue) BoolOrDefault ¶ added in v0.0.6
BoolOrDefault 返回 bool 数据,或者默认值
func (AnyValue) BytesOrDefault ¶ added in v0.0.5
BytesOrDefault 返回 []byte 数据,或者默认值
func (AnyValue) Float32OrDefault ¶ added in v0.0.5
Float32OrDefault 返回 float32 数据,或者默认值
func (AnyValue) Float64OrDefault ¶ added in v0.0.5
Float64OrDefault 返回 float64 数据,或者默认值
func (AnyValue) Int32OrDefault ¶ added in v0.0.5
Int32OrDefault 返回 int32 数据,或者默认值
func (AnyValue) Int64OrDefault ¶ added in v0.0.5
Int64OrDefault 返回 int64 数据,或者默认值
func (AnyValue) IntOrDefault ¶ added in v0.0.5
IntOrDefault 返回 int 数据,或者默认值
func (AnyValue) StringOrDefault ¶ added in v0.0.5
StringOrDefault 返回 string 数据,或者默认值
func (AnyValue) Uint32OrDefault ¶ added in v0.0.5
Uint32OrDefault 返回 uint32 数据,或者默认值
func (AnyValue) Uint64OrDefault ¶ added in v0.0.5
Uint64OrDefault 返回 uint64 数据,或者默认值
func (AnyValue) UintOrDefault ¶ added in v0.0.5
UintOrDefault 返回 uint 数据,或者默认值
type Comparator ¶ added in v0.0.5
Comparator 用于比较两个对象的大小 src < dst, 返回-1,src = dst, 返回0,src > dst, 返回1 不要返回任何其它值!
type Number ¶ added in v0.0.3
type Number interface { RealNumber | ~complex64 | ~complex128 }
Click to show internal directories.
Click to hide internal directories.