knumber

package
v0.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EqualF32

func EqualF32(a, b float32) bool

浮点数相等比较, 8位精度, 最大可以精确到6~7位

func EqualF64

func EqualF64(a, b float64) bool

浮点数相等比较, 8位精度, 最大可以精确到15~17位

func Round

func Round(val float64) int

野鸡四舍五入法

func ToFloat32

func ToFloat32(val interface{}) (float32, bool)

any 数字类型 转 float32

func ToFloat64

func ToFloat64(val interface{}) (float64, bool)

any 数字类型 转 float64

func ToInt

func ToInt(val interface{}) (int, bool)

ToInt 将任意类型转换为int,转换失败返回0和false。

func ToInt8

func ToInt8(val interface{}) (int8, bool)

ToInt8 将任意类型转换为int8,转换失败返回0和false。

func ToInt16

func ToInt16(val interface{}) (int16, bool)

ToInt16 将任意类型转换为int16,转换失败返回0和false。

func ToInt32

func ToInt32(val interface{}) (int32, bool)

ToInt32 将任意类型转换为int32,转换失败返回0和false。

func ToInt64

func ToInt64(val interface{}) (int64, bool)

ToInt64 将任意类型转换为int64,转换失败返回0和false。

func ToUint

func ToUint(val interface{}) (uint, bool)

ToUint 将任意类型转换为uint,转换失败返回0和false。

func ToUint8

func ToUint8(val interface{}) (uint8, bool)

ToUint8 将任意类型转换为uint8,转换失败返回0和false。

func ToUint16

func ToUint16(val interface{}) (uint16, bool)

ToUint16 将任意类型转换为uint16,转换失败返回0和false。

func ToUint32

func ToUint32(val interface{}) (uint32, bool)

ToUint32 将任意类型转换为uint32,转换失败返回0和false。

func ToUint64

func ToUint64(val interface{}) (uint64, bool)

ToUint64 将任意类型转换为uint64,转换失败返回0和false。

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL