2 回答
TA贡献1848条经验 获得超10个赞
收集一段字符串中的元素。加入切片以产生结果。
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 中构建字符串并在末尾进行转换:
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)
}
我没有包含任何分隔符,因为问题不包含它们。
TA贡献1854条经验 获得超8个赞
您可以简单地将转换后的整数连接到字符串,以响应
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 关注
- 147 浏览
添加回答
举报