1234567891011121314151617181920 |
- package util
- import (
- "sync"
- "time"
- )
- // 函数名为 ContainsKey,参数为一个 map 和一个 key
- func ContainsKey2(m map[string]time.Time, key string) bool {
- // 通过 map[key] 来访问 map 中的值
- // 如果 map[key] 返回的值存在,则表示该 key 存在于 map 中,返回 true
- // 如果 map[key] 返回的值不存在,则表示该 key 不存在于 map 中,返回 false
- _, exists := m[key]
- return exists
- }
- func ContainsKey(m *sync.Map, key string) bool {
- _, found := m.Load(key)
- return found
- }
|