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)
| }
|
|