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预发布。
注意:您可以使用[scala] [array] – oluies 2010-07-09 18:44:51
搜索所有与scala相关的数组问题[为什么要使用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 2015-01-21 19:53:04