Documentation
¶
Index ¶
- func ExtractFromPtr[T ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uint | ~float32 | ~float64](p *T) T
- func Join[T Number](items []T, sep string) string
- func MustParseFloat64(s string) float64
- func MustParseUint64(s string) uint64
- func ParseFloat64(s string, defVal float64) float64
- func ParseUint64(s string, defVal uint64) uint64
- func PositiveToPtr[T ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uint | ~float32 | ~float64](v T) *T
- func PositiveUint8ToUint32Ptr(v uint8) *uint32
- type Number
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractFromPtr ¶
ExtractFromPtr 若入参指针为nil,则返回0;否则,返回指针指向的内存所存储的值。
func MustParseFloat64 ¶ added in v0.9.0
MustParseFloat64 将字符串转换成float64。若转换过程中发生错误,则panic。
func MustParseUint64 ¶ added in v0.9.0
MustParseUint64 将字符串转换成uint。若转换过程中发生错误,则panic。
func ParseFloat64 ¶ added in v0.9.0
ParseFloat64 将字符串转换成float64。若转换过程中发生错误,则丢弃错误并返回零值。
func ParseUint64 ¶ added in v0.9.0
ParseUint64 将字符串转换成uint64。若转换过程中发生错误,则返回默认值。
func PositiveToPtr ¶
PositiveToPtr 若入参v大于零,则返回其指针;否则返回nil。
func PositiveUint8ToUint32Ptr ¶ added in v0.9.0
PositiveUint8ToUint32Ptr 若参数v大于零,则将其转换成uint32后返回其指针;若参数v等于零,则返回nil。
Types ¶
Click to show internal directories.
Click to hide internal directories.