anyUtil
Install
go get -u github.com/jefferyjob/go-easy-utils/anyUtil
Functions
// AnyToFloat32 将给定的值转换为float32
func AnyToFloat32(i interface{}) (float32, error)
// AnyToFloat64 将给定的值转换为float64
func AnyToFloat64(i interface{}) (float64, error)
// AnyToInt 将给定的值转换为 int
func AnyToInt(i interface{}) (int, error)
// AnyToInt8 将给定的值转换为 int8
func AnyToInt8(i interface{}) (int8, error)
// AnyToInt16 将给定的值转换为 int16
func AnyToInt16(i interface{}) (int16, error)
// AnyToInt32 将给定的值转换为 int32
func AnyToInt32(i interface{}) (int32, error)
// AnyToInt64 将给定的值转换为 int64
func AnyToInt64(i interface{}) (int64, error)
// AnyToStr 任意类型数据转string
func AnyToStr(i interface{}) string
// AnyToUint 将给定的值转换为 uint
func AnyToUint(i interface{}) (uint, error)
// AnyToUint8 将给定的值转换为 uint8
func AnyToUint8(i interface{}) (uint8, error)
// AnyToUint16 将给定的值转换为 uint16
func AnyToUint16(i interface{}) (uint16, error)
// AnyToUint32 将给定的值转换为 uint32
func AnyToUint32(i interface{}) (uint32, error)
// AnyToUint64 将给定的值转换为 uint64
func AnyToUint64(i interface{}) (uint64, error)
// AnyToBool 将给定的值转换为bool
func AnyToBool(i interface{}) bool