stringsx

package
v0.0.175 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2021 License: Apache-2.0 Imports: 3 Imported by: 57

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnknownCase = errUnknownCase{}

Functions

func Coalesce

func Coalesce(str ...string) string

Coalesce returns the first non-empty string value

func Splitx

func Splitx(s, sep string) []string

Splitx is a special case of strings.Split which returns an empty slice if the string is empty

func ToLowerInitial added in v0.0.38

func ToLowerInitial(s string) string

ToLowerInitial converts a string's first character to lower case.

func ToUpperInitial added in v0.0.38

func ToUpperInitial(s string) string

ToUpperInitial converts a string's first character to upper case.

Types

type RegisteredCases added in v0.0.167

type RegisteredCases []string

func (*RegisteredCases) AddCase added in v0.0.167

func (r *RegisteredCases) AddCase(c string) string

func (*RegisteredCases) String added in v0.0.168

func (r *RegisteredCases) String() string

func (*RegisteredCases) ToUnknownCaseErr added in v0.0.168

func (r *RegisteredCases) ToUnknownCaseErr(actual string) error

Jump to

Keyboard shortcuts

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