Documentation
¶
Index ¶
- func ContainsInterface(s interface{}, sub string) bool
- func EqualInterface(i interface{}, s string) bool
- func PutStringBuilder(r *StringBuilder)
- func SortIsEqual(a, b []string) bool
- func UnionSlice(s []string) []string
- type BuilderPool
- type StringBuilder
- func (b *StringBuilder) AppendByte(c byte)
- func (b *StringBuilder) AppendString(s string)
- func (b *StringBuilder) Bytes() []byte
- func (b *StringBuilder) NewString() string
- func (b *StringBuilder) Reset()
- func (b *StringBuilder) Size() int
- func (b *StringBuilder) String() string
- func (b *StringBuilder) Truncate(size int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsInterface ¶
func EqualInterface ¶
func PutStringBuilder ¶ added in v1.5.0
func PutStringBuilder(r *StringBuilder)
func SortIsEqual ¶ added in v1.0.0
SortIsEqual compares if two sorted strings are the equal
func UnionSlice ¶
Types ¶
type BuilderPool ¶ added in v1.3.0
type BuilderPool struct {
// contains filtered or unexported fields
}
func NewBuilderPool ¶ added in v1.3.0
func NewBuilderPool() *BuilderPool
func (*BuilderPool) Get ¶ added in v1.3.0
func (p *BuilderPool) Get() *StringBuilder
func (*BuilderPool) Len ¶ added in v1.3.0
func (p *BuilderPool) Len() int64
func (*BuilderPool) Put ¶ added in v1.3.0
func (p *BuilderPool) Put(r *StringBuilder)
func (*BuilderPool) Size ¶ added in v1.3.0
func (p *BuilderPool) Size() int64
type StringBuilder ¶ added in v1.3.0
type StringBuilder struct {
// contains filtered or unexported fields
}
func GetStringBuilder ¶ added in v1.5.0
func GetStringBuilder() *StringBuilder
func NewStringBuilder ¶ added in v1.3.0
func NewStringBuilder(size int) *StringBuilder
func (*StringBuilder) AppendByte ¶ added in v1.3.0
func (b *StringBuilder) AppendByte(c byte)
func (*StringBuilder) AppendString ¶ added in v1.3.0
func (b *StringBuilder) AppendString(s string)
func (*StringBuilder) Bytes ¶ added in v1.3.0
func (b *StringBuilder) Bytes() []byte
func (*StringBuilder) NewString ¶ added in v1.3.0
func (b *StringBuilder) NewString() string
func (*StringBuilder) Reset ¶ added in v1.3.0
func (b *StringBuilder) Reset()
func (*StringBuilder) Size ¶ added in v1.3.0
func (b *StringBuilder) Size() int
func (*StringBuilder) String ¶ added in v1.3.0
func (b *StringBuilder) String() string
func (*StringBuilder) Truncate ¶ added in v1.3.0
func (b *StringBuilder) Truncate(size int)
Click to show internal directories.
Click to hide internal directories.