(intSlice []string)
| 232 | } |
| 233 | |
| 234 | func unique(intSlice []string) []string { |
| 235 | keys := make(map[string]bool) |
| 236 | list := []string{} |
| 237 | for _, entry := range intSlice { |
| 238 | if _, value := keys[entry]; !value { |
| 239 | keys[entry] = true |
| 240 | list = append(list, entry) |
| 241 | } |
| 242 | } |
| 243 | return list |
| 244 | } |