在scala

时间:2017-03-09 12:26:52

标签: arrays scala

我正在寻找一种比较两个数组是否具有相同元素的方法。

在实现之后,当元素的顺序不同时,所有返回false。

Array(2,1).sameElements(Array(1,2))

Array(1,2).deep == Array(2,1).deep

Array(1,2).corresponds(Array(2,1)){_ == _}

我目前正在通过在比较之前对数组进行排序来使用它。但我相信必须有一个更有效的方法来实现这个

Array(2,1).sorted.sameElements(Array(1,2).sorted)
res: true

0 个答案:

没有答案