set

package
v2.2.4 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Set

type Set struct {
	// contains filtered or unexported fields
}

Set 是一个结构体,包含一个 map,用于存储集合的元素。 Set is a struct, containing a map, used to store the elements of the set.

func New

func New() *Set

New 函数创建并返回一个新的 Set。 The New function creates and returns a new Set.

func (*Set) Add

func (s *Set) Add(item interface{})

Add 方法将一个元素添加到 Set 中。 The Add method adds an element to the Set.

func (*Set) Cleanup added in v2.2.1

func (s *Set) Cleanup()

Cleanup 方法清空 Set。 The Cleanup method clears the Set.

func (*Set) Contains

func (s *Set) Contains(item interface{}) bool

Contains 方法检查一个元素是否在 Set 中。 The Contains method checks whether an element is in the Set.

func (*Set) Len

func (s *Set) Len() int

Len 方法返回 Set 的元素个数。 The Len method returns the number of elements in the Set.

func (*Set) List

func (s *Set) List() []interface{}

List 方法返回 Set 的所有元素的列表。 The List method returns a list of all elements in the Set.

func (*Set) Remove

func (s *Set) Remove(item interface{})

Remove 方法从 Set 中移除一个元素。 The Remove method removes an element from the Set.

Jump to

Keyboard shortcuts

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