12345678910111213141516171819202122232425 |
- package jconcurrency
- import (
- "log"
- "testing"
- )
- 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)
- }
|