// 返回 true 则 list中有重复值
// 返回 false 则 list中没有重复值
func IsListDuplicated(list []string) bool {
tmpMap := make(map[string]int)
for _, value := range list {
tmpMap[value] = 1
}
var keys []interface{}
for k := range tmpMap {
keys = append(keys, k)
}
if len(keys) != len(list) {
return true
}
return false
}
Go中判断 字符串切片中是否有重复值
最新推荐文章于 2023-10-20 00:28:44 发布