Arrays 如何为数组定制toString?

Arrays 如何为数组定制toString?,arrays,scala,scala-2.8,Arrays,Scala,Scala 2.8,我想能够写: val a = Array(1,2,3) println(a.toString) 并有一个有意义的完整打印输出。有可能吗?您必须这样做: scala> val a = Array(1, 2, 3) a: Array[Int] = Array(1, 2, 3) scala> println(a.deep) Array(1, 2, 3) scala> 我怎么会知道呢。例如,您搜索文档的策略是什么?您也可以编写一个.mkString(“(”,“,”,“,”),并

我想能够写:

val a = Array(1,2,3)
println(a.toString)
并有一个有意义的完整打印输出。有可能吗?

您必须这样做:

scala> val a = Array(1, 2, 3)
a: Array[Int] = Array(1, 2, 3)

scala> println(a.deep)
Array(1, 2, 3)

scala>

我怎么会知道呢。例如,您搜索文档的策略是什么?您也可以编写一个.mkString(“(”,“,”,“,”),并让它编写(1,2,3)@Lukasz:我不久前在scala用户邮件列表中看到了这一点。没有看到文件。