2 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
收集一段字符串中的元素。加入切片以產(chǎn)生結(jié)果。
func Matrix2String(t IntMat) MatString {
var s []string
for i := range t {
for _, n := range t[i] {
s = append(s, fmt.Sprintf("%d", n))
}
}
return MatString(strings.Join(s, ""))
}
另一種方法是在 []byte 中構(gòu)建字符串并在末尾進(jìn)行轉(zhuǎn)換:
func Matrix2String(t IntMat) MatString {
var s []byte
for i := range t {
for _, n := range t[i] {
s = strconv.AppendInt(s, int64(n), 10)
}
}
return MatString(s)
}
我沒(méi)有包含任何分隔符,因?yàn)閱?wèn)題不包含它們。

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以簡(jiǎn)單地將轉(zhuǎn)換后的整數(shù)連接到字符串,以響應(yīng)
func Matrix2String(t IntMat) MatString {
? ? s := ""
? ?for i := range t {
? ? ? for _, n := range t[i] {
? ? ? ? ? s += fmt.Sprintf("%d", n)
? ? ? }
? ?}
? ? return MatString(s)
}
- 2 回答
- 0 關(guān)注
- 200 瀏覽
添加回答
舉報(bào)