u_map.go 527 B

1234567891011121314151617181920
  1. package util
  2. import (
  3. "sync"
  4. "time"
  5. )
  6. // 函数名为 ContainsKey,参数为一个 map 和一个 key
  7. func ContainsKey2(m map[string]time.Time, key string) bool {
  8. // 通过 map[key] 来访问 map 中的值
  9. // 如果 map[key] 返回的值存在,则表示该 key 存在于 map 中,返回 true
  10. // 如果 map[key] 返回的值不存在,则表示该 key 不存在于 map 中,返回 false
  11. _, exists := m[key]
  12. return exists
  13. }
  14. func ContainsKey(m *sync.Map, key string) bool {
  15. _, found := m.Load(key)
  16. return found
  17. }