m := make(map[string]bool) // 创建一个新的字符串切片用来存储去重后的元素 result := []string{} // 遍历切片 for _, str := range arr { // 判断元素是否已经存在于 map 中,如果不存在,则将其加入到 result 数组中,并将其在 map 中标记为已存在 if _, ok := m[str]; !ok { m[str]...