package convertx import ( "fmt" "strconv" "strings" ) func Atoi(v string) int { i, _ := strconv.Atoi(v) return i } func Itoa(v int) string { return strconv.Itoa(v) } func Int64ToString(v int64) string { return strconv.FormatInt(v, 10) } func StringToInt64(v string) int64 { int64, _ := strconv.ParseInt(v, 10, 64) return int64 } func InterfaceToInt(v interface{}) (i int) { switch v := v.(type) { case int: i = v default: i = 0 } return } func ArrayToString(array []interface{}) string { return strings.Replace(strings.Trim(fmt.Sprint(array), "[]"), " ", ",", -1) }