feat(Go-Tool): 创建Set,实现相关方法

This commit is contained in:
huangzj
2020-06-15 18:04:01 +08:00
parent 24c319a182
commit e43051db30
3 changed files with 77 additions and 1 deletions
+30
View File
@@ -0,0 +1,30 @@
/*
* @Author : huangzj
* @Time : 2020/6/15 17:17
* @Description
*/
package set
import (
set2 "Go-Tool/util/set"
"fmt"
"testing"
)
func TestSet(t *testing.T) {
set := new(set2.Set)
set.Add(1)
set.Add(2)
set.Add("123")
fmt.Println(set.Contains(3))
fmt.Println(set.Contains("456"))
fmt.Println(set.Contains("123"))
fmt.Println(set.Contains(1))
set.Remove(1)
set.Remove(3)
for _, v := range set.GetAllSet() {
fmt.Println(v)
}
}