scala> Array(1, 2, 3).toString
res1: String = [I@11cf437c
scala> List(1, 2, 3).toString
res2: String = List(1, 2, 3)
scala> Vector(1, 2, 3).toString
res3: String = Vector(1, 2, 3)
Array(1, 2, 3).toString
論理的には、が返されると予想され"Array(1, 2, 3)"
ます。
Array
更新:組み込みの Java 配列型へのマップのように思えますが、これは正しいですか? はいの場合、これがこのArray.toString
ように振る舞わなければならない理由ですか?