Documentation
¶
Index ¶
- type StringBuilder
- func (sb *StringBuilder) Bytes() []byte
- func (sb *StringBuilder) Grow(n int)
- func (sb *StringBuilder) Len() int
- func (sb *StringBuilder) Reset()
- func (sb *StringBuilder) String() string
- func (sb *StringBuilder) Write(s string)
- func (sb *StringBuilder) WriteByte(b byte)
- func (sb *StringBuilder) WriteInt(n int)
- func (sb *StringBuilder) WriteInt64(n int64)
- func (sb *StringBuilder) WriteRune(r rune)
- func (sb *StringBuilder) WriteTo(w io.Writer) (n int64, err error)
- func (sb *StringBuilder) WriteUint(n uint)
- func (sb *StringBuilder) WriteUint64(n uint64)
- func (sb *StringBuilder) Writef(format string, arg ...interface{})
- func (sb *StringBuilder) Writeln(s string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StringBuilder ¶
type StringBuilder struct {
// contains filtered or unexported fields
}
StringBuilder is a buffer for string
func (*StringBuilder) Bytes ¶
func (sb *StringBuilder) Bytes() []byte
Bytes returns a slice of length sb.Len()
func (*StringBuilder) Len ¶
func (sb *StringBuilder) Len() int
Len returns the number of bytes in buffer
func (*StringBuilder) String ¶
func (sb *StringBuilder) String() string
String returns the contents of buffer
func (*StringBuilder) Write ¶
func (sb *StringBuilder) Write(s string)
Write appends the contents to the buffer
func (*StringBuilder) WriteByte ¶
func (sb *StringBuilder) WriteByte(b byte)
Write writes the contents into the buffer.
func (*StringBuilder) WriteInt ¶
func (sb *StringBuilder) WriteInt(n int)
WriteInt writes the contents into the buffer.
func (*StringBuilder) WriteInt64 ¶
func (sb *StringBuilder) WriteInt64(n int64)
WriteInt64 writes the contents into the buffer.
func (*StringBuilder) WriteRune ¶
func (sb *StringBuilder) WriteRune(r rune)
WriteRune writes the contents into the buffer.
func (*StringBuilder) WriteTo ¶
func (sb *StringBuilder) WriteTo(w io.Writer) (n int64, err error)
WriteTo implements the io.WriterTo interface.
func (*StringBuilder) WriteUint ¶
func (sb *StringBuilder) WriteUint(n uint)
WriteUint writes the contents into the buffer.
func (*StringBuilder) WriteUint64 ¶
func (sb *StringBuilder) WriteUint64(n uint64)
WriteUint64 writes the contents into the buffer.
func (*StringBuilder) Writef ¶
func (sb *StringBuilder) Writef(format string, arg ...interface{})
Writef appends the formatted contents to the buffer
func (*StringBuilder) Writeln ¶
func (sb *StringBuilder) Writeln(s string)
Writeln appends the contents to the buffer, following a new line