zhangqian
2023-10-13 13194e787d51e4ce07dfc35341d536fb5db7aaa3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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)
}