Documentation
¶
Index ¶
- type ChainMap
- func (cm *ChainMap) Get(key any) (value any, ok bool)
- func (cm *ChainMap) Items() *dict.Dict
- func (cm *ChainMap) Maps() []*dict.Dict
- func (cm *ChainMap) NewChild() *ChainMap
- func (cm *ChainMap) Parent() *ChainMap
- func (cm *ChainMap) Parents() []*ChainMap
- func (cm *ChainMap) Set(key, value any) *ChainMap
- type Counter
- func (c *Counter) Clear() *Counter
- func (c Counter) Copy() Counter
- func (c *Counter) Elements() arraylist.ArrayList
- func (c Counter) Equal(another Counter) bool
- func (c *Counter) Get(item any) int
- func (c *Counter) Increment(item any, counts ...int) *Counter
- func (c *Counter) LeastCommon() arraylist.ArrayList
- func (c *Counter) MostCommon() arraylist.ArrayList
- func (c *Counter) Remove(item any) (exist bool)
- func (c *Counter) Reset() *Counter
- func (c *Counter) Set(item any, count int) *Counter
- func (c *Counter) SetDefault(count int) *Counter
- func (c *Counter) Subtract(item any, counts ...int) *Counter
- func (c *Counter) Total() (total int)
- type DefaultDict
- func (d *DefaultDict) Clear() *DefaultDict
- func (d DefaultDict) Copy() DefaultDict
- func (d DefaultDict) Equal(another DefaultDict) bool
- func (d *DefaultDict) Get(key any) (value any)
- func (d DefaultDict) MarshalJSON() ([]byte, error)
- func (d *DefaultDict) Pop(key any) (value any)
- func (d *DefaultDict) Set(key, value any) *DefaultDict
- func (d *DefaultDict) SetDefault(value any) *DefaultDict
- func (d DefaultDict) String() string
- func (d *DefaultDict) UnmarshalJSON(data []byte) error
- func (d *DefaultDict) Update(another DefaultDict) *DefaultDict
- type Stack
- type Translator
- func (t *Translator) Clear() *Translator
- func (t Translator) Copy() Translator
- func (t *Translator) Delete(key string) bool
- func (t Translator) Get(key string) (value string)
- func (t Translator) Has(key string) bool
- func (t Translator) Items() [][2]string
- func (t Translator) Keys() []string
- func (t *Translator) Pop(key string) (value string, err error)
- func (t *Translator) PopItem() (key, value string, err error)
- func (t *Translator) Set(key, value string) *Translator
- func (t Translator) Translate(entry string) (result string)
- func (t *Translator) Update(another Translator) *Translator
- func (t Translator) Values() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChainMap ¶
type ChainMap struct {
// contains filtered or unexported fields
}
func NewChainMap ¶
type Counter ¶
type Counter struct {
// contains filtered or unexported fields
}
func MergeCounts ¶
func (*Counter) LeastCommon ¶
func (*Counter) MostCommon ¶
func (*Counter) SetDefault ¶
type DefaultDict ¶
func NewDefaultDict ¶
func NewDefaultDict(items dict.Dict, defaultVal any) *DefaultDict
func (*DefaultDict) Clear ¶
func (d *DefaultDict) Clear() *DefaultDict
func (DefaultDict) Copy ¶
func (d DefaultDict) Copy() DefaultDict
func (DefaultDict) Equal ¶
func (d DefaultDict) Equal(another DefaultDict) bool
func (*DefaultDict) Get ¶
func (d *DefaultDict) Get(key any) (value any)
func (DefaultDict) MarshalJSON ¶
func (d DefaultDict) MarshalJSON() ([]byte, error)
func (*DefaultDict) Pop ¶
func (d *DefaultDict) Pop(key any) (value any)
func (*DefaultDict) Set ¶
func (d *DefaultDict) Set(key, value any) *DefaultDict
func (*DefaultDict) SetDefault ¶
func (d *DefaultDict) SetDefault(value any) *DefaultDict
func (DefaultDict) String ¶
func (d DefaultDict) String() string
func (*DefaultDict) UnmarshalJSON ¶
func (d *DefaultDict) UnmarshalJSON(data []byte) error
func (*DefaultDict) Update ¶
func (d *DefaultDict) Update(another DefaultDict) *DefaultDict
type Stack ¶
type Translator ¶
func NewTranslator ¶
func NewTranslator(entries ...[2]string) *Translator
func (*Translator) Clear ¶
func (t *Translator) Clear() *Translator
func (Translator) Copy ¶
func (t Translator) Copy() Translator
func (*Translator) Delete ¶
func (t *Translator) Delete(key string) bool
func (Translator) Get ¶
func (t Translator) Get(key string) (value string)
func (Translator) Has ¶
func (t Translator) Has(key string) bool
func (Translator) Items ¶
func (t Translator) Items() [][2]string
func (Translator) Keys ¶
func (t Translator) Keys() []string
func (*Translator) PopItem ¶
func (t *Translator) PopItem() (key, value string, err error)
func (*Translator) Set ¶
func (t *Translator) Set(key, value string) *Translator
func (Translator) Translate ¶
func (t Translator) Translate(entry string) (result string)
func (*Translator) Update ¶
func (t *Translator) Update(another Translator) *Translator
func (Translator) Values ¶
func (t Translator) Values() []string
Click to show internal directories.
Click to hide internal directories.