number

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Num

type Num struct {
}

func NewNum

func NewNum() *Num

func (*Num) FloatDecimal

func (*Num) FloatDecimal(num float64) float64

fload64保留两位小数

func (*Num) FloatToInt64

func (*Num) FloatToInt64(num float64, retain int) int64

* num: 数字 retain:保留位数,精度

func (*Num) FloatToStr

func (*Num) FloatToStr(f float64) string

float转字符串 'b' (-ddddp±ddd,二进制指数) 'e' (-d.dddde±dd,十进制指数) 'E' (-d.ddddE±dd,十进制指数) 'f' (-ddd.dddd,没有指数) 'g' ('e':大指数,'f':其它情况) 'G' ('E':大指数,'f':其它情况)

func (*Num) Int64ToDateStr

func (*Num) Int64ToDateStr(i int64) string

时间戳转日期字符串

func (*Num) Int64ToFloat64

func (*Num) Int64ToFloat64(num int64, retain int) float64

* num: 数字 retain:保留位数,精度

func (*Num) Int64ToStr

func (*Num) Int64ToStr(i int64) string

int64转字符串

func (*Num) Int64ToTimeStr

func (*Num) Int64ToTimeStr(i int64) string

时间戳转时间字符串

func (*Num) IntToStr

func (*Num) IntToStr(i int) string

int转字符串

func (*Num) MaxFloat

func (*Num) MaxFloat(a, b float64) float64

FLOAT最大值

func (*Num) MaxInt

func (*Num) MaxInt(a, b int) int

INT最大值

func (*Num) MaxInt64

func (*Num) MaxInt64(a, b int64) int64

INT64最大值

func (*Num) MinFloat

func (*Num) MinFloat(a, b float64) float64

FLOAT最小值

func (*Num) MinInt

func (*Num) MinInt(a, b int) int

INT最小值

func (*Num) MinInt64

func (*Num) MinInt64(a, b int64) int64

INT64最小值

type Rand

type Rand struct {
}

func NewRand

func NewRand() *Rand

func (*Rand) RandRange

func (*Rand) RandRange(min, max int) int

返回范围内随机数

func (*Rand) String

func (*Rand) String(length int) string

String returns a random string ['a', 'z'] and ['0', '9'] in the specified length.

Jump to

Keyboard shortcuts

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