rz 2 年之前
父节点
当前提交
f966c2a1d8
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      map_test.go

+ 6 - 0
map_test.go

@@ -6,14 +6,20 @@ import (
 )
 )
 
 
 func Test_map(t *testing.T) {
 func Test_map(t *testing.T) {
+	//创建map[any]any
 	jm := NewJM()
 	jm := NewJM()
+	//并发安全放值
 	jm.Set("a", 1)
 	jm.Set("a", 1)
 	jm.Set(1, 3)
 	jm.Set(1, 3)
+	//判断值是否存在
 	log.Println("key 1 :", jm.IsExists(1))
 	log.Println("key 1 :", jm.IsExists(1))
+	//删除值
 	jm.Del(1)
 	jm.Del(1)
 	log.Println("key 1 :", jm.IsExists(1))
 	log.Println("key 1 :", jm.IsExists(1))
+	//如果不存在则放入
 	jm.SetIfNoExists("a", 5)
 	jm.SetIfNoExists("a", 5)
 	jm.SetIfNoExists("b", 6)
 	jm.SetIfNoExists("b", 6)
+	//获取并删除
 	log.Println(jm.GetAndDel("b"))
 	log.Println(jm.GetAndDel("b"))
 	log.Println(jm)
 	log.Println(jm)
 }
 }