utils

package
v0.7.26 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LowerCaseLettersCharset = []rune("abcdefghijklmnopqrstuvwxyz")
	UpperCaseLettersCharset = []rune("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
	LettersCharset          = append(LowerCaseLettersCharset, UpperCaseLettersCharset...)
	NumbersCharset          = []rune("0123456789")
	AlphanumericCharset     = append(LettersCharset, NumbersCharset...)
	SpecialCharset          = []rune("!@#$%^&*()_+-=[]{}|;':\",./<>?")
	AllCharset              = append(AlphanumericCharset, SpecialCharset...)
)

Functions

func AnyToString added in v0.6.1

func AnyToString(value any) string

func BytesToString added in v0.6.1

func BytesToString(b []byte) string

https://github.com/golang/go/issues/53003

func Bytesify added in v0.7.25

func Bytesify(value any) []byte

func MapToString added in v0.6.1

func MapToString(record map[string]string, sorted bool) string

func RandomString added in v0.7.25

func RandomString(size int, charset []rune) string

RandomString return a random string. Play: https://go.dev/play/p/rRseOQVVum4

func StringToBytes added in v0.6.1

func StringToBytes(s string) []byte

func StringToMap added in v0.6.1

func StringToMap(data string, fieldSep string, valueSep string) map[string]string

func Stringify added in v0.7.13

func Stringify(value any) string

func UpdateGOMAXPROCS added in v0.6.1

func UpdateGOMAXPROCS(printf func(formatter string, args ...any), interval time.Duration) func()

func Words added in v0.7.25

func Words(str string) []string

Words splits string into an array of its words.

Types

This section is empty.

Jump to

Keyboard shortcuts

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