【发布时间】:2011-07-20 13:52:27
【问题描述】:
val a: Array[Int] = Array(1,2,4,5)
val b: Array[Int] = Array(1,2,4,5)
a==b // false
有没有一种模式匹配的方法来查看两个数组(或序列)是否等价?
【问题讨论】:
-
stackoverflow.com/questions/2481149/… 和 stackoverflow.com/questions/3737711/… 的重复答案是使用
sameElements -
这 is 重复,但
sameElements对嵌套数组不起作用,因为它不是递归的。莫里茨下面的答案现在是合适的(可能应该添加到旧答案中)。
标签: arrays scala pattern-matching