Documentation ¶
Index ¶
- func ComparatorRealNumber[T RealNumber](src T, dst T) int
- func ToPtr[T any](t T) *T
- type AnyValue
- func (av AnyValue) AsBytes() ([]byte, error)
- func (av AnyValue) AsFloat32() (float32, error)
- func (av AnyValue) AsFloat64() (float64, error)
- func (av AnyValue) AsInt() (int, error)
- func (av AnyValue) AsInt16() (int16, error)
- func (av AnyValue) AsInt32() (int32, error)
- func (av AnyValue) AsInt64() (int64, error)
- func (av AnyValue) AsInt8() (int8, error)
- func (av AnyValue) AsString() (string, error)
- func (av AnyValue) AsUint() (uint, error)
- func (av AnyValue) AsUint16() (uint16, error)
- func (av AnyValue) AsUint32() (uint32, error)
- func (av AnyValue) AsUint64() (uint64, error)
- func (av AnyValue) AsUint8() (uint8, error)
- 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) Int16() (int16, error)
- func (av AnyValue) Int16OrDefault(def int16) int16
- 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) Int8() (int8, error)
- func (av AnyValue) Int8OrDefault(def int8) int8
- func (av AnyValue) IntOrDefault(def int) int
- func (av AnyValue) JSONScan(val any) error
- func (av AnyValue) String() (string, error)
- func (av AnyValue) StringOrDefault(def string) string
- func (av AnyValue) Uint() (uint, error)
- func (av AnyValue) Uint16() (uint16, error)
- func (av AnyValue) Uint16OrDefault(def uint16) uint16
- 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) Uint8() (uint8, error)
- func (av AnyValue) Uint8OrDefault(def uint8) uint8
- 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 ¶
func ComparatorRealNumber[T RealNumber](src T, dst T) int
Types ¶
type AnyValue ¶
AnyValue 类型转换结构定义
func (AnyValue) BoolOrDefault ¶
BoolOrDefault 返回 bool 数据,或者默认值
func (AnyValue) BytesOrDefault ¶
BytesOrDefault 返回 []byte 数据,或者默认值
func (AnyValue) Float32OrDefault ¶
Float32OrDefault 返回 float32 数据,或者默认值
func (AnyValue) Float64OrDefault ¶
Float64OrDefault 返回 float64 数据,或者默认值
func (AnyValue) Int16OrDefault ¶ added in v0.0.8
func (AnyValue) Int32OrDefault ¶
Int32OrDefault 返回 int32 数据,或者默认值
func (AnyValue) Int64OrDefault ¶
Int64OrDefault 返回 int64 数据,或者默认值
func (AnyValue) Int8OrDefault ¶ added in v0.0.8
func (AnyValue) IntOrDefault ¶
IntOrDefault 返回 int 数据,或者默认值
func (AnyValue) StringOrDefault ¶
StringOrDefault 返回 string 数据,或者默认值
func (AnyValue) Uint16OrDefault ¶ added in v0.0.8
func (AnyValue) Uint32OrDefault ¶
Uint32OrDefault 返回 uint32 数据,或者默认值
func (AnyValue) Uint64OrDefault ¶
Uint64OrDefault 返回 uint64 数据,或者默认值
func (AnyValue) Uint8OrDefault ¶ added in v0.0.8
func (AnyValue) UintOrDefault ¶
UintOrDefault 返回 uint 数据,或者默认值
type Comparator ¶
Comparator 用于比较两个对象的大小 src < dst, 返回-1,src = dst, 返回0,src > dst, 返回1 不要返回任何其它值!
type Number ¶
type Number interface { RealNumber | ~complex64 | ~complex128 }
Click to show internal directories.
Click to hide internal directories.