20 lines
357 B
Go
20 lines
357 B
Go
package utils
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
func ArrayToString(a []int64, delim string) string {
|
|
return strings.Trim(strings.Replace(fmt.Sprint(a), " ", delim, -1), "[]")
|
|
}
|
|
|
|
func Contains(slice []string, item string) bool {
|
|
set := make(map[string]struct{}, len(slice))
|
|
for _, s := range slice {
|
|
set[s] = struct{}{}
|
|
}
|
|
|
|
_, ok := set[item]
|
|
return ok
|
|
} |