Documentation
¶
Index ¶
- func Float32ToFloat64(value float32) float64
- func Float64ToFloat32(value float64) float32
- func StringComparer(a, b string) bool
- type ArithmeticProgression
- type BytesBoundedBuffer
- type BytesRingBuffer
- type BytesTruncatedBuffer
- type CommaSeparatedValueRecord
- type CsvRecord
- type Float32Vector
- func (vector Float32Vector) Dim() int
- func (vector Float32Vector) Empty() bool
- func (vector Float32Vector) Float32() Float32Vector
- func (vector Float32Vector) Float64() Float64Vector
- func (vector Float32Vector) IsNil() bool
- func (vector Float32Vector) Len() int
- func (vector Float32Vector) Native() []float32
- type Float32Vectors
- func (vectors Float32Vectors) FirstOneOrNil() Float32Vector
- func (vectors Float32Vectors) Float32() Float32Vectors
- func (vectors Float32Vectors) Float64() Float64Vectors
- func (vectors Float32Vectors) Len() int
- func (vectors Float32Vectors) Native() [][]float32
- func (vectors Float32Vectors) PurgeEmpty() Float32Vectors
- func (vectors Float32Vectors) PurgeNil() Float32Vectors
- type Float64Vector
- func (vector Float64Vector) Dim() int
- func (vector Float64Vector) Empty() bool
- func (vector Float64Vector) Float32() Float32Vector
- func (vector Float64Vector) Float64() Float64Vector
- func (vector Float64Vector) IsNil() bool
- func (vector Float64Vector) Len() int
- func (vector Float64Vector) Native() []float64
- type Float64Vectors
- func (vectors Float64Vectors) FirstOneOrNil() Float64Vector
- func (vectors Float64Vectors) Float32() Float32Vectors
- func (vectors Float64Vectors) Float64() Float64Vectors
- func (vectors Float64Vectors) Len() int
- func (vectors Float64Vectors) Native() [][]float64
- func (vectors Float64Vectors) PurgeEmpty() Float64Vectors
- func (vectors Float64Vectors) PurgeNil() Float64Vectors
- type FloatVector
- type FloatVectors
- type KeyStringPair
- type KeyStringsPairs
- type Number
- type SequenceNumber
- type String
- type StringSet
- type StringSlice
- type Strings
- func (strs Strings) AllMatch(test func(string) bool) bool
- func (strs Strings) AnyHasPrefix(prefix string) bool
- func (strs Strings) AnyHasSuffix(suffix string) bool
- func (strs Strings) AnyMatch(test func(string) bool) bool
- func (strs Strings) Append(more ...string) Strings
- func (strs Strings) Concat(others ...Strings) Strings
- func (strs Strings) Contain(str string) bool
- func (strs Strings) Count() stl.Counter[string]
- func (strs Strings) Dup() Strings
- func (strs Strings) Empty() bool
- func (strs Strings) EnsureNotNil() Strings
- func (strs Strings) Equal(other Strings) bool
- func (strs Strings) Filter(filter func(string) bool) Strings
- func (strs Strings) FirstOneOrZero() string
- func (strs Strings) ForEach(handler func(string))
- func (strs Strings) ForEachPro(handler func(int, string, Strings))
- func (strs Strings) IndexOf(str string) int
- func (strs Strings) InplaceShuffle() Strings
- func (strs Strings) InplaceShufflePro(rand_ *rand.Rand) Strings
- func (strs Strings) InplaceSort() Strings
- func (strs Strings) ItemsUnique() bool
- func (strs Strings) Join(sep string) string
- func (strs Strings) JoinByComma() string
- func (strs Strings) JoinByDot() string
- func (strs Strings) JoinByEmptyLine() string
- func (strs Strings) JoinByMarkdownSplitLine() string
- func (strs Strings) JoinByNewLine() string
- func (strs Strings) Len() int
- func (strs Strings) Map(mapper func(string) string) Strings
- func (strs Strings) MapWithSprintf(format string) Strings
- func (strs Strings) Native() StringSlice
- func (strs Strings) Purge(filter func(string) bool) Strings
- func (strs Strings) PurgeZero() Strings
- func (strs Strings) RandomOneOrZero() string
- func (strs Strings) RandomOneOrZeroPro(rand_ *rand.Rand) string
- func (strs Strings) ReverseDup() Strings
- func (strs Strings) ReverseInplace() Strings
- func (strs Strings) SliceOfAny() []any
- func (strs Strings) Sort() Strings
- func (strs Strings) Split(seps ...string) Strings
- func (strs Strings) ToLower() Strings
- func (strs Strings) ToSet() StringSet
- func (strs Strings) ToUpper() Strings
- func (strs Strings) TrimPrefix(prefix string) Strings
- func (strs Strings) TrimSpace() Strings
- func (strs Strings) TrimSuffix(suffix string) Strings
- func (strs Strings) Unique() Strings
- func (strs Strings) UniqueByInplaceSort() Strings
- func (strs Strings) UniqueBySet() Strings
- func (strs Strings) UniqueBySort() Strings
- func (strs Strings) UniqueSorteds() Strings
- type StringsMapping
- type StringsMappingByString
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Float32ToFloat64 ¶ added in v1.0.74
func Float64ToFloat32 ¶ added in v1.0.74
func StringComparer ¶
Types ¶
type ArithmeticProgression ¶ added in v1.0.65
type ArithmeticProgression[T Number] struct { // contains filtered or unexported fields }
func NewArithmeticProgression ¶ added in v1.0.65
func NewArithmeticProgression[T Number](start, delta T) *ArithmeticProgression[T]
func (*ArithmeticProgression[T]) Current ¶ added in v1.0.65
func (ap *ArithmeticProgression[T]) Current() T
func (*ArithmeticProgression[T]) Next ¶ added in v1.0.65
func (ap *ArithmeticProgression[T]) Next() T
type BytesBoundedBuffer ¶ added in v1.0.95
type BytesBoundedBuffer = stl.BoundedBuffer[[]byte, byte]
func NewBytesBoundedBuffer ¶ added in v1.0.95
func NewBytesBoundedBuffer(size int) *BytesBoundedBuffer
type BytesRingBuffer ¶ added in v1.0.95
type BytesRingBuffer = stl.RingBuffer[[]byte, byte]
func NewBytesRingBuffer ¶ added in v1.0.95
func NewBytesRingBuffer(size int) *BytesRingBuffer
type BytesTruncatedBuffer ¶ added in v1.0.95
type BytesTruncatedBuffer = stl.TruncatedBuffer[[]byte, byte]
func NewBytesTruncatedBuffer ¶ added in v1.0.95
func NewBytesTruncatedBuffer(size int) *BytesTruncatedBuffer
type CommaSeparatedValueRecord ¶ added in v1.0.67
type CommaSeparatedValueRecord string
func (CommaSeparatedValueRecord) Native ¶ added in v1.0.67
func (s CommaSeparatedValueRecord) Native() string
func (CommaSeparatedValueRecord) ValidValues ¶ added in v1.0.67
func (s CommaSeparatedValueRecord) ValidValues() Strings
func (CommaSeparatedValueRecord) Values ¶ added in v1.0.67
func (s CommaSeparatedValueRecord) Values() Strings
type CsvRecord ¶ added in v1.0.67
type CsvRecord = CommaSeparatedValueRecord
type Float32Vector ¶ added in v1.0.74
type Float32Vector []float32
func (Float32Vector) Dim ¶ added in v1.0.74
func (vector Float32Vector) Dim() int
func (Float32Vector) Empty ¶ added in v1.0.74
func (vector Float32Vector) Empty() bool
func (Float32Vector) Float32 ¶ added in v1.0.74
func (vector Float32Vector) Float32() Float32Vector
func (Float32Vector) Float64 ¶ added in v1.0.74
func (vector Float32Vector) Float64() Float64Vector
func (Float32Vector) IsNil ¶ added in v1.0.74
func (vector Float32Vector) IsNil() bool
func (Float32Vector) Len ¶ added in v1.0.74
func (vector Float32Vector) Len() int
func (Float32Vector) Native ¶ added in v1.0.74
func (vector Float32Vector) Native() []float32
type Float32Vectors ¶ added in v1.0.74
type Float32Vectors []Float32Vector
func (Float32Vectors) FirstOneOrNil ¶ added in v1.0.74
func (vectors Float32Vectors) FirstOneOrNil() Float32Vector
func (Float32Vectors) Float32 ¶ added in v1.0.74
func (vectors Float32Vectors) Float32() Float32Vectors
func (Float32Vectors) Float64 ¶ added in v1.0.74
func (vectors Float32Vectors) Float64() Float64Vectors
func (Float32Vectors) Len ¶ added in v1.0.74
func (vectors Float32Vectors) Len() int
func (Float32Vectors) Native ¶ added in v1.0.75
func (vectors Float32Vectors) Native() [][]float32
func (Float32Vectors) PurgeEmpty ¶ added in v1.0.74
func (vectors Float32Vectors) PurgeEmpty() Float32Vectors
func (Float32Vectors) PurgeNil ¶ added in v1.0.74
func (vectors Float32Vectors) PurgeNil() Float32Vectors
type Float64Vector ¶ added in v1.0.74
type Float64Vector []float64
func (Float64Vector) Dim ¶ added in v1.0.74
func (vector Float64Vector) Dim() int
func (Float64Vector) Empty ¶ added in v1.0.74
func (vector Float64Vector) Empty() bool
func (Float64Vector) Float32 ¶ added in v1.0.74
func (vector Float64Vector) Float32() Float32Vector
func (Float64Vector) Float64 ¶ added in v1.0.74
func (vector Float64Vector) Float64() Float64Vector
func (Float64Vector) IsNil ¶ added in v1.0.74
func (vector Float64Vector) IsNil() bool
func (Float64Vector) Len ¶ added in v1.0.74
func (vector Float64Vector) Len() int
func (Float64Vector) Native ¶ added in v1.0.74
func (vector Float64Vector) Native() []float64
type Float64Vectors ¶ added in v1.0.74
type Float64Vectors []Float64Vector
func (Float64Vectors) FirstOneOrNil ¶ added in v1.0.74
func (vectors Float64Vectors) FirstOneOrNil() Float64Vector
func (Float64Vectors) Float32 ¶ added in v1.0.74
func (vectors Float64Vectors) Float32() Float32Vectors
func (Float64Vectors) Float64 ¶ added in v1.0.74
func (vectors Float64Vectors) Float64() Float64Vectors
func (Float64Vectors) Len ¶ added in v1.0.74
func (vectors Float64Vectors) Len() int
func (Float64Vectors) Native ¶ added in v1.0.75
func (vectors Float64Vectors) Native() [][]float64
func (Float64Vectors) PurgeEmpty ¶ added in v1.0.74
func (vectors Float64Vectors) PurgeEmpty() Float64Vectors
func (Float64Vectors) PurgeNil ¶ added in v1.0.74
func (vectors Float64Vectors) PurgeNil() Float64Vectors
type FloatVector ¶ added in v1.0.74
type FloatVector = Float32Vector
type FloatVectors ¶ added in v1.0.74
type FloatVectors = Float64Vectors
type KeyStringPair ¶ added in v1.0.87
type KeyStringPair[Key any] stl.KeyValuePair[Key, Strings]
type KeyStringsPairs ¶ added in v1.0.87
type KeyStringsPairs[Key any] stl.KeyValuePairs[Key, Strings]
func (KeyStringsPairs[Key]) Native ¶ added in v1.0.87
func (pairs KeyStringsPairs[Key]) Native() stl.KeyValuePairs[Key, Strings]
func (KeyStringsPairs[Key]) SortByValueLen ¶ added in v1.0.87
func (pairs KeyStringsPairs[Key]) SortByValueLen() KeyStringsPairs[Key]
func (KeyStringsPairs[Key]) SortByValueLenDesc ¶ added in v1.0.87
func (pairs KeyStringsPairs[Key]) SortByValueLenDesc() KeyStringsPairs[Key]
type Number ¶ added in v1.0.65
type Number interface {
constraints.Integer | constraints.Float
}
type SequenceNumber ¶ added in v1.0.65
type SequenceNumber = ArithmeticProgression[int]
func NewSequenceNumber ¶ added in v1.0.65
func NewSequenceNumber() *SequenceNumber
func NewSequenceNumberPro ¶ added in v1.0.65
func NewSequenceNumberPro(start, delta int) *SequenceNumber
type String ¶ added in v1.0.81
type String string
func (String) IsPrefixOf ¶ added in v1.0.81
func (String) IsSuffixOf ¶ added in v1.0.81
type StringSlice ¶
type StringSlice = []string
type Strings ¶
type Strings []string
func NewStrings ¶
func NewStringsFromSet ¶
func NewStringsFromStringSlice ¶
func NewStringsFromStringSlice(strs StringSlice) Strings
func SplitToStrings ¶ added in v1.0.49
func (Strings) AnyHasPrefix ¶ added in v1.0.81
func (Strings) AnyHasSuffix ¶ added in v1.0.81
func (Strings) EnsureNotNil ¶
func (Strings) FirstOneOrZero ¶ added in v1.0.49
func (Strings) InplaceShuffle ¶ added in v1.0.90
func (Strings) InplaceShufflePro ¶ added in v1.0.90
func (Strings) InplaceSort ¶
func (Strings) ItemsUnique ¶ added in v1.0.53
func (Strings) JoinByComma ¶
func (Strings) JoinByEmptyLine ¶ added in v1.0.76
func (Strings) JoinByMarkdownSplitLine ¶ added in v1.0.76
func (Strings) JoinByNewLine ¶ added in v1.0.76
func (Strings) MapWithSprintf ¶ added in v1.0.49
func (Strings) Native ¶
func (strs Strings) Native() StringSlice
func (Strings) RandomOneOrZero ¶ added in v1.0.90
func (Strings) RandomOneOrZeroPro ¶ added in v1.0.90
func (Strings) ReverseDup ¶ added in v1.0.61
func (Strings) ReverseInplace ¶ added in v1.0.61
func (Strings) SliceOfAny ¶ added in v1.0.88
func (Strings) TrimPrefix ¶ added in v1.0.94
func (Strings) TrimSuffix ¶ added in v1.0.94
func (Strings) UniqueByInplaceSort ¶ added in v1.0.53
func (Strings) UniqueBySet ¶ added in v1.0.53
func (Strings) UniqueBySort ¶ added in v1.0.53
func (Strings) UniqueSorteds ¶
type StringsMapping ¶ added in v1.0.87
type StringsMapping[Key comparable] stl.Mapping[Key, Strings]
func (StringsMapping[Key]) KeyPairs ¶ added in v1.0.87
func (mapping StringsMapping[Key]) KeyPairs() stl.KeyValuePairs[Key, Strings]
type StringsMappingByString ¶ added in v1.0.87
func (StringsMappingByString) KeyValuePairs ¶ added in v1.0.87
func (mapping StringsMappingByString) KeyValuePairs() KeyStringsPairs[string]
Click to show internal directories.
Click to hide internal directories.