Для простого массива Ints, подобного этому, мы можем преобразовать в Scala List ( scala.collection.immutable.List
), а затем использовать List.toString()
:
var xs = Array(3,5,9,10,2,1)
println(xs.toList.toString)
// => List(3, 5, 9, 10, 2, 1)
println(xs.toList)
// => List(3, 5, 9, 10, 2, 1)
Если вы можете конвертировать в список раньше и выполнять все свои операции со списками, то вы, вероятно, в конечном итоге напишите более идиоматическую Scala, написанную в функциональном стиле.
Примечание. что использование List.fromArray
устарело (и было удалено в 2.12.2) .