scala> List(1,2,3) == List(1,2,3)
res2: Boolean = true
scala> Map(1 -> "Olle") == Map(1 -> "Olle")
res3: Boolean = true
Но при попытке сделать то же самое с Array это не сработает. Зачем?Странное поведение Массивного типа
scala> Array('a','b') == Array('a','b')
res4: Boolean = false
Я использовал 2.8.0.RC7 и 2.8.0.Beta1-preerelease.
Примечание: вы можете искать все связанные с scala массивные вопросы с помощью [scala] [array] – oluies
возможного дубликата [Почему Array (0,1,2) == Array (0,1,2) \ ' не возвращать ожидаемый результат?] (http://stackoverflow.com/questions/2481149/why-does-array0-1-2-array0-1-2-not-return-the-expected-result) – Suma