go []int slice utils

import (
	"fmt"
	"strings"
)

//将int型slice转换成字符串
//s int 型slice数组
//delim 字符串分隔符
//
//s := []int{1, 2, 3, 4, 5, 6, 7, 8, 9}
//fmt.Println(arrayToString(s, ",")) //1,2,3,4,5,6,7,8,9
func IntSliceToString(s []int, delim string) string {
	return strings.Trim(strings.Replace(fmt.Sprint(s), " ", delim, -1), "[]")
	//return strings.Trim(strings.Join(strings.Split(fmt.Sprint(a), " "), delim), "[]")
	//return strings.Trim(strings.Join(strings.Fields(fmt.Sprint(a)), delim), "[]")
}

猜你喜欢

转载自my.oschina.net/solate/blog/1812149