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