2018-11-30 03:15:08 +00:00
|
|
|
package utils
|
2018-11-20 17:33:37 +00:00
|
|
|
|
|
|
|
// Return string from slice of bytes
|
|
|
|
func S(value interface{}) string {
|
|
|
|
return string(value.([]byte))
|
|
|
|
}
|
|
|
|
|
|
|
|
func Extends(list []string, in string) []string {
|
|
|
|
for _, val := range list {
|
|
|
|
if in == val {
|
|
|
|
return list
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return append(list, in)
|
|
|
|
}
|
|
|
|
|
|
|
|
// Return true if elm in list
|
2022-10-07 20:17:00 +00:00
|
|
|
func Inlist(list []string, elm string) bool {
|
2018-11-20 17:33:37 +00:00
|
|
|
for _, v := range list {
|
|
|
|
if elm == v {
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return false
|
|
|
|
}
|