如何为数组制作自定义toString?

时间:2011-02-18 12:42:32

标签: arrays scala scala-2.8

我希望能写下来:

val a = Array(1,2,3)
println(a.toString)

并打印出有意义的内容。有可能吗?

1 个答案:

答案 0 :(得分:7)

你必须这样做:

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

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

scala>