udwStrconv

package
v0.0.0-...-f254aa5 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2020 License: MIT Imports: 7 Imported by: 17

Documentation

Index

Constants

View Source
const GB = 1024 * 1024 * 1024
View Source
const KB = 1024
View Source
const MB = 1024 * 1024
View Source
const TB = 1024 * 1024 * 1024 * 1024

Variables

This section is empty.

Functions

func AtoIDefault0

func AtoIDefault0(s string) int

func ByteSliceParseUint

func ByteSliceParseUint(buf []byte) (int, error)

func Float64ToFlowString

func Float64ToFlowString(in float64) string

func FormatBool

func FormatBool(f bool) string

func FormatBoolFalseEmpty

func FormatBoolFalseEmpty(f bool) string

func FormatBoolTrueEmpty

func FormatBoolTrueEmpty(f bool) string

func FormatFloat

func FormatFloat(f float64) string

func FormatFloat64ToFInLen

func FormatFloat64ToFInLen(f float64, showLen int) string

func FormatFloatPercentPadding

func FormatFloatPercentPadding(f float64) string

func FormatFloatPercentPaddingPrec4

func FormatFloatPercentPaddingPrec4(f float64) string

func FormatFloatPercentPrec2

func FormatFloatPercentPrec2(f float64) string

func FormatFloatPercentPrec4

func FormatFloatPercentPrec4(f float64) string

func FormatFloatPrec0

func FormatFloatPrec0(f float64) string

func FormatFloatPrec2

func FormatFloatPrec2(f float64) string

func FormatFloatPrec4

func FormatFloatPrec4(f float64) string

func FormatFloatPrec6

func FormatFloatPrec6(f float64) string

func FormatFloatPrec8

func FormatFloatPrec8(f float64) string

func FormatGbAndIntFromInt

func FormatGbAndIntFromInt(i int) string

func FormatGbAndIntFromInt64

func FormatGbAndIntFromInt64(i int64) string

func FormatInt

func FormatInt(i int) string

func FormatInt64

func FormatInt64(i int64) string

func FormatIntPadding

func FormatIntPadding(i int, paddingToWidth int) string

func FormatIntPaddingWithChars

func FormatIntPaddingWithChars(i int, paddingToWidth int, paddingStr string) string

func FormatIntPaddingWithZeroPre

func FormatIntPaddingWithZeroPre(i int, paddingToWidth int) string

func FormatUint64

func FormatUint64(i uint64) string

func FormatUint64Hex

func FormatUint64Hex(i uint64) string

func FormatUint64HexPadding

func FormatUint64HexPadding(i uint64) string

func FormatUint64HexPadding8

func FormatUint64HexPadding8(i uint64) string

func FormatUint64HexPaddingWithZeroPrefix

func FormatUint64HexPaddingWithZeroPrefix(i uint64, paddingToWidth int) string

func FormatUint64Padding

func FormatUint64Padding(i uint64) string

func GbFromFloat64

func GbFromFloat64(byteNum float64) string

func GbFromFloat64WithUnit

func GbFromFloat64WithUnit(byteNum float64) (string, string)

func GbFromInt

func GbFromInt(byteNum int) string

func GbFromInt64

func GbFromInt64(byteNum int64) string

func GbFromUint64

func GbFromUint64(byteNum uint64) string

func GbPaddingFromFloat64

func GbPaddingFromFloat64(byteNum float64) string

func GbPaddingFromInt

func GbPaddingFromInt(byteNum int) string

func GbPaddingFromInt64

func GbPaddingFromInt64(byteNum int64) string

func GbSpeedFromFloat64

func GbSpeedFromFloat64(f float64) string

func GbSpeedFromFloat64AndDuration

func GbSpeedFromFloat64AndDuration(f float64, dur time.Duration) string

func GbSpeedFromInt

func GbSpeedFromInt(i int) string

func GbStringToFloat64Default0

func GbStringToFloat64Default0(in string) float64

func GbstringToFloat64

func GbstringToFloat64(in string) (f float64, errMsg string)

func GetPercent

func GetPercent(success int, total int) string

func IntBeyond1000ToScientificNotationDefault

func IntBeyond1000ToScientificNotationDefault(in int) string

func InterfaceToString

func InterfaceToString(m interface{}) string

func MustParseBool

func MustParseBool(f string) bool

func MustParseFloat64

func MustParseFloat64(f string) float64

func MustParseInt

func MustParseInt(f string) int

func MustParseInt0xHex

func MustParseInt0xHex(f string) int

func MustParseInt64

func MustParseInt64(f string) int64

func MustParseIntHex

func MustParseIntHex(f string) int

func MustParseUint64

func MustParseUint64(f string) uint64

func MustParseUint64Hex

func MustParseUint64Hex(f string) uint64

func ParseBoolDefaultFalse

func ParseBoolDefaultFalse(s string) bool

func ParseFloat64

func ParseFloat64(f string) (float64, error)

func ParseFloat64Default0

func ParseFloat64Default0(s string) float64

func ParseHexUint64

func ParseHexUint64(s string) (u uint64, errMsg string)

func ParseInt

func ParseInt(f string) (int, error)

func ParseInt64Default0

func ParseInt64Default0(s string) int64

func ParseIntDefault0

func ParseIntDefault0(s string) int

func ParseIntWithDefaultNumber

func ParseIntWithDefaultNumber(s string, defaultNumber int) int

func ParseUint64HexWithout0xOrZero

func ParseUint64HexWithout0xOrZero(s string) (i uint64)

func PrintProgress

func PrintProgress(get int64, total int64, dur time.Duration, lastBytes int64)

func SizeString

func SizeString(byteNum int64) string

func SizeStringWithFloat64

func SizeStringWithFloat64(bytePerSecond float64) string

func SizeStringWithPadding

func SizeStringWithPadding(byteNum int64) string

func SizeStringWithoutUnit

func SizeStringWithoutUnit(bytePerSecond float64) string

func Uint8ToBool0AsFalse

func Uint8ToBool0AsFalse(b uint8) bool

Types

type StringPadding

type StringPadding struct {
	// contains filtered or unexported fields
}

func (*StringPadding) Get

func (np *StringPadding) Get(name string) string

func (*StringPadding) GetInt

func (np *StringPadding) GetInt(i int) string

func (*StringPadding) SetMaxBySlice

func (np *StringPadding) SetMaxBySlice(slice interface{})

func (*StringPadding) UpdateMax

func (np *StringPadding) UpdateMax(name string)

Jump to

Keyboard shortcuts

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