Documentation
¶
Index ¶
- type Set
- func (self *Set) Add(e ...interface{}) *Set
- func (self *Set) Clear() error
- func (self *Set) Contains(v interface{}) bool
- func (self *Set) Diff(o Setter) *Set
- func (self *Set) Elements() []interface{}
- func (self *Set) Inter(o Setter) *Set
- func (self *Set) Len() int
- func (self *Set) Remove(v interface{}) *Set
- func (self *Set) Same(o Setter) bool
- func (self *Set) Union(o Setter) *Set
- type Setter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Setter ¶
type Setter interface { Add(e ...interface{}) *Set //添加一个元素 Remove(e interface{}) *Set //删除一个元素 Clear() error //清空所有元素 Contains(e interface{}) bool // Elements() []interface{} //获取元素集合 Len() int Same(other Setter) bool //是否和其他set一致 Union(other Setter) *Set //并集 Inter(other Setter) *Set //交集 Diff(other Setter) *Set //差集 }
Click to show internal directories.
Click to hide internal directories.