Documentation ¶
Index ¶
- Variables
- func Join(delimiter string, elements ...string) string
- func JsonStr(v interface{}) string
- func Md5(content string) string
- func MustReturn(res string, _ error) string
- func Or(vs ...string) string
- func Purify(v interface{}) string
- func RandStrWithCharset(length int, charset string) string
- func TransString(mapper StringMapper, vs ...string) []string
- type StringFilter
- type StringMapper
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Lowers ... Lowers = "abcdefghijklmnopqrstuvwxyz" // Uppers ... Uppers = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" // Letters ... Letters = Lowers + Uppers // Digits ... Digits = "0123456789" )
Functions ¶
func RandStrWithCharset ¶
RandStrWithCharset ...
func TransString ¶
func TransString(mapper StringMapper, vs ...string) []string
TransString map []string to []string
Types ¶
type StringFilter ¶
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 ¶
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 ...
Click to show internal directories.
Click to hide internal directories.