Как я могу сделать собственный toString для массива - PullRequest
4 голосов
/ 18 февраля 2011

Я хочу написать:

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

И иметь значимую распечатку. Возможно ли это?

1 Ответ

7 голосов
/ 18 февраля 2011

Вы должны сделать это:

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

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

scala>
...