str

package
v0.0.0-...-2f2a033 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// Lowers ...
	Lowers = "abcdefghijklmnopqrstuvwxyz"
	// Uppers ...
	Uppers = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
	// Letters ...
	Letters = Lowers + Uppers
	// Digits ...
	Digits = "0123456789"
)

Functions

func Join

func Join(delimiter string, elements ...string) string

Join ...

func JsonStr

func JsonStr(v interface{}) string

JsonStr ...

func Md5

func Md5(content string) string

Md5 ...

func MustReturn

func MustReturn(res string, _ error) string

MustReturn ...

func Or

func Or(vs ...string) string

Or return first NotEmpty string

func Purify

func Purify(v interface{}) string

Purify ...

func RandStrWithCharset

func RandStrWithCharset(length int, charset string) string

RandStrWithCharset ...

func TransString

func TransString(mapper StringMapper, vs ...string) []string

TransString map []string to []string

Types

type StringFilter

type StringFilter func(string) bool

StringFilter ...

var AllTrueFilter StringFilter = func(string) bool { return true }

AllTrueFilter ...

var NotEmptyFilter StringFilter = func(s string) bool { return s != "" }

NotEmptyFilter ...

func ContainStringFilter

func ContainStringFilter(strs ...string) StringFilter

ContainStringFilter ...

func ExcludeStringFilter

func ExcludeStringFilter(strs ...string) StringFilter

ExcludeStringFilter ...

type StringMapper

type StringMapper func(string) string

StringMapper ...

var IdenticalMapper StringMapper = func(s string) string { return s }

IdenticalMapper ...

var Urldecoder StringMapper = func(s string) string { return MustReturn(url.QueryUnescape(s)) }

Urldecoder ...

var Urlencoder StringMapper = url.QueryEscape

Urlencoder ...

Jump to

Keyboard shortcuts

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