You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
732 B
42 lines
732 B
/*
|
|
** description("").
|
|
** copyright('tuoyun,www.tuoyun.net').
|
|
** author("fg,Gordon@tuoyun.net").
|
|
** time(2021/4/8 15:09).
|
|
*/
|
|
package utils
|
|
|
|
import "strconv"
|
|
|
|
func IntToString(i int) string {
|
|
return strconv.FormatInt(int64(i), 10)
|
|
}
|
|
|
|
func StringToInt(i string) int {
|
|
j, _ := strconv.Atoi(i)
|
|
return j
|
|
}
|
|
func StringToInt64(i string) int64 {
|
|
j, _ := strconv.ParseInt(i, 10, 64)
|
|
return j
|
|
}
|
|
|
|
//judge a string whether in the string list
|
|
func IsContain(target string, List []string) bool {
|
|
|
|
for _, element := range List {
|
|
|
|
if target == element {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
|
|
}
|
|
func InterfaceArrayToStringArray(data []interface{}) (i []string) {
|
|
for _, param := range data {
|
|
i = append(i, param.(string))
|
|
}
|
|
return i
|
|
}
|