12345678910111213141516171819202122232425262728 |
- package util
- func AppendIfNotExists(slice []string, element string) []string {
- for _, item := range slice {
- if item == element {
- return slice
- }
- }
- return append(slice, element)
- }
- func MergeSlice(slice1 []string, slice2 []string) []string {
-
- for _, element := range slice2 {
- found := false
- for _, item := range slice1 {
- if element == item {
- found = true
- break
- }
- }
- if !found {
- slice1 = append(slice1, element)
- }
- }
- return slice1
- }
|