相关疑难解决方法(0)

Scala集包含相同的元素,但sameElements()返回false

在Iterables上完成Scala 练习时,我遇到了以下奇怪的行为:

val xs = Set(5,4,3,2,1)
val ys = Set(1,2,3,4,5)
xs sameElements ys       // true

val xs = Set(3,2,1)
val ys = Set(1,2,3)
xs sameElements ys       // false - WAT?!
Run Code Online (Sandbox Code Playgroud)

当然这些集合具有相同的元素,应该忽略排序; 为什么这只能用于更大的集合?

scala scala-collections

53
推荐指数
1
解决办法
1万
查看次数

标签 统计

scala ×1

scala-collections ×1