fix: 更新函数说明

This commit is contained in:
spiritlhl 2025-04-11 14:17:28 +00:00
parent af5dd4eb3d
commit a268e0b48b

View File

@ -17,18 +17,19 @@ type Result struct {
s string s string
} }
// removeDuplicates 切片元素去重
func removeDuplicates(elements []string) []string { func removeDuplicates(elements []string) []string {
encountered := map[string]bool{} // 用于存储已经遇到的元素 encountered := map[string]bool{}
result := []string{} // 存储去重后的结果 result := []string{}
for v := range elements { // 遍历切片中的元素 for v := range elements {
if encountered[elements[v]] == true { // 如果该元素已经遇到过 if encountered[elements[v]] {
// 存在过就不加入了 // 存在过就不加入了
} else { } else {
encountered[elements[v]] = true // 将该元素标记为已经遇到 encountered[elements[v]] = true
result = append(result, elements[v]) // 将该元素加入到结果切片中 result = append(result, elements[v])
} }
} }
return result // 返回去重后的结果切片 return result
} }
// getData 获取目标地址的文本内容 // getData 获取目标地址的文本内容