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
}