utils

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Base58Decode added in v0.2.23

func Base58Decode(input []byte) []byte

Base58Decode 解码

func Base58Encode added in v0.2.23

func Base58Encode(input []byte) []byte

Base58Encode 编码

func CutRune added in v0.2.35

func CutRune(str string, n int) string

func GetMimeType

func GetMimeType(name string) string

GetMimeType 根据文件后缀获取文件的mimetype

func RandByte added in v0.2.23

func RandByte(length int) []byte

RandByte 获取指定长度的随机byte

func RandHumanStr added in v0.2.23

func RandHumanStr(length int) string

RandHumanStr 获取便于人类识别的随机字符串(避开了易混淆的字符1l0O等)

func ReverseBytes added in v0.2.23

func ReverseBytes(data []byte)

ReverseBytes 翻转字节

func ToCamelString

func ToCamelString(s string) string

ToCamelString camel string, xx_yy to XxYy

func ToFloat added in v0.3.6

func ToFloat(value interface{}, defVal ...float64) float64

ToFloat 转换为float64类型 value 可以是数字、数字字符串 如果value不能转换为数字,则返回默认值defVal defVal 提供默认值,如果没有,则视为0

func ToInt

func ToInt(value interface{}, defVal ...int) int

ToInt 转换为int类型 value 可以是数字、数字字符串 如果value不能转换为数字,则返回默认值defVal defVal 提供默认值,如果没有,则视为0

func ToInt64

func ToInt64(value interface{}, defVal ...int64) int64

ToInt64 转换为int64类型 value 可以是数字、数字字符串 如果value不能转换为数字,则返回默认值defVal defVal 提供默认值,如果没有,则视为0

func ToSnakeString

func ToSnakeString(s string) string

ToSnakeString snake string, XxYy to xx_yy , XxYY to xx_yy

func ToString

func ToString(value interface{}, defVal ...string) string

ToString 转换为字符串 如果value不能转换为字符串,则返回默认值defVal defVal 提供默认值,如果没有,则视为空字符串""

func ToUint added in v0.2.28

func ToUint(value interface{}, defVal ...uint) uint

ToUint 转换为uint类型 value 可以是数字、数字字符串 如果value不能转换为数字,则返回默认值defVal defVal 提供默认值,如果没有,则视为0

func ToUint64 added in v0.2.28

func ToUint64(value interface{}, defVal ...uint64) uint64

ToUint64 转换为uint64类型 value 可以是数字、数字字符串 如果value不能转换为数字,则返回默认值defVal defVal 提供默认值,如果没有,则视为0

Types

This section is empty.

Jump to

Keyboard shortcuts

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