mirror of
https://github.com/jefferyjob/go-easy-utils.git
synced 2025-10-24 23:51:02 +08:00
18 lines
376 B
Go
18 lines
376 B
Go
package mapUtil
|
|
|
|
// MapKeyExists 判断map中的key是否存在
|
|
func MapKeyExists[T comparable, T2 any](m map[T]T2, key T) bool {
|
|
_, exists := m[key]
|
|
return exists
|
|
}
|
|
|
|
// MapValueExists 判断map中的value是否存在
|
|
func MapValueExists[T comparable, T2 comparable](m map[T2]T, value T) bool {
|
|
for _, v := range m {
|
|
if v == value {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|