Documentation
¶
Index ¶
- Variables
- func BytesToStrings(source [][]byte) []string
- func ConvertFromStr(s string, v reflect.Value) error
- func ConvertToStr(v interface{}) (string, error)
- func RecursiveJoin(strs [][]string, seps ...string) string
- func Rewords(s string, reducer RewordsReducer) string
- func SplitToWords(s string) (entries []string)
- func StringEvery(list []string, checker StringChecker) bool
- func StringFilter(list []string, checker StringChecker) []string
- func StringFind(list []string, checker StringChecker) string
- func StringIncludes(list []string, target string) bool
- func StringIndexInSlice(s string, substrSlice []string) (index, indexInSlice int)
- func StringMap(list []string, mapper StringMapper) []string
- func StringPartition(list []string, checker StringChecker) ([]string, []string)
- func StringReject(list []string, checker StringChecker) []string
- func StringSome(list []string, checker StringChecker) bool
- func StringUniq(list []string) (result []string)
- func ToCamelCase(s string) string
- func ToLowerCamelCase(s string) string
- func ToLowerLinkCase(s string) string
- func ToLowerSlashCase(s string) string
- func ToLowerSnakeCase(s string) string
- func ToUpperCamelCase(s string) string
- func ToUpperFirst(s string) string
- func ToUpperSnakeCase(s string) string
- func UnmarshalJSONUnmarshaler(s string, rv reflect.Value) (matched bool, err error)
- func UnmarshalTimeDuration(s string, v reflect.Value) (matched bool, err error)
- type RewordsReducer
- type StringChecker
- type StringMapper
- type StringUnmarshal
- type Stringifier
Constants ¶
This section is empty.
Variables ¶
View Source
var StdStringifier = Stringifier{}
View Source
var (
UnSupportTypeError = errors.New("un support type")
)
Functions ¶
func BytesToStrings ¶
func ConvertToStr ¶
func RecursiveJoin ¶
func Rewords ¶
func Rewords(s string, reducer RewordsReducer) string
func SplitToWords ¶
func StringEvery ¶
func StringEvery(list []string, checker StringChecker) bool
func StringFilter ¶
func StringFilter(list []string, checker StringChecker) []string
func StringFind ¶
func StringFind(list []string, checker StringChecker) string
func StringIncludes ¶
func StringIndexInSlice ¶
func StringMap ¶
func StringMap(list []string, mapper StringMapper) []string
func StringPartition ¶
func StringPartition(list []string, checker StringChecker) ([]string, []string)
func StringReject ¶
func StringReject(list []string, checker StringChecker) []string
func StringSome ¶
func StringSome(list []string, checker StringChecker) bool
func StringUniq ¶
func ToCamelCase ¶
func ToLowerCamelCase ¶
func ToLowerLinkCase ¶
func ToLowerSlashCase ¶
func ToLowerSnakeCase ¶
func ToUpperCamelCase ¶
func ToUpperFirst ¶
func ToUpperSnakeCase ¶
Types ¶
type StringChecker ¶
type StringMapper ¶
type Stringifier ¶
type Stringifier struct {
// contains filtered or unexported fields
}
func (*Stringifier) Register ¶
func (stringifier *Stringifier) Register(stringUnmarshalList ...StringUnmarshal)
func (Stringifier) Unmarshal ¶
func (stringifier Stringifier) Unmarshal(str string, rv reflect.Value) error
func (Stringifier) UnmarshalBuiltIn ¶
func (stringifier Stringifier) UnmarshalBuiltIn(str string, rv reflect.Value) error
Click to show internal directories.
Click to hide internal directories.