sets

package
v0.0.2-0...-11de152 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2022 License: BSD-2-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Equal

func Equal[Elem comparable](s1, s2 Set[Elem]) bool

Types

type Set

type Set[Elem comparable] map[Elem]struct{}

func Make

func Make[Elem comparable]() Set[Elem]

func (Set[Elem]) Add

func (s Set[Elem]) Add(v Elem)

func (Set[Elem]) AddSet

func (s Set[Elem]) AddSet(s2 Set[Elem])

func (Set[Elem]) Contains

func (s Set[Elem]) Contains(v Elem) bool

func (Set[Elem]) Copy

func (s Set[Elem]) Copy() Set[Elem]

func (Set[Elem]) Delete

func (s Set[Elem]) Delete(v Elem)

func (Set[Elem]) Filter

func (s Set[Elem]) Filter(f func(Elem) bool)

func (Set[Elem]) Intersect

func (s Set[Elem]) Intersect(s2 Set[Elem])

func (Set[Elem]) Iterate

func (s Set[Elem]) Iterate(f func(Elem))

func (Set[Elem]) Len

func (s Set[Elem]) Len() int

func (Set[Elem]) SubSet

func (s Set[Elem]) SubSet(s2 Set[Elem])

func (Set[Elem]) Values

func (s Set[Elem]) Values() []Elem

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL