在以下代码中,该部分fmt.Println(string(a)+"\n")不起作用。有没有一种通用的方法来获取像数组这样的构造的字符串表示形式?
package main
import "fmt"
func main() {
//Array of size 10
fmt.Println("Original array")
var a [10]int
fmt.Println(a)
a[2] = 2
//worked
fmt.Printf("%v\n\n", a)
//not working - anyway to get string representation of a?
fmt.Println(string(a)+"\n")
}
为了更准确地说,给定一个对象obj,我们可以在 python 中使用字符串表示str(obj),在 Java 中使用obj.toString(),我想找出 Go 中的对应物是什么。
天涯尽头无女友
翻翻过去那场雪
相关分类