Golang 字符串、数字、数组之间的转换

原创
2019/11/01 14:11
阅读数 2.3W
//字符串和数字互相转换

// string转成int: 
int, err := strconv.Atoi(string)
// string转成int64: 
int64, err := strconv.ParseInt(string, 10, 64)
// int转成string: 
string := strconv.Itoa(int)
// int64转成string: 
string := strconv.FormatInt(int64,10)


//判断两个数组是否相等
func StringSliceEqual(a, b []string) bool {
        if len(a) != len(b) {
            return false
        }
     
        if (a == nil) != (b == nil) {
            return false
        }
     
        for i, v := racnge a {
            if v != b[i] {
                return false
            }
        }
     
        return true
}

//把array/slice转成逗号分隔的字符串
//[a b c] -> a b c -> a,b,c
strings.Replace(strings.Trim(fmt.Sprint(array_or_slice), "[]"), " ", ",", -1)

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部