Krz*_*ski 3 collections scala tuples equality
有一个元组集合,我想检查所有元组中的给定元素是否相等。
例如,考虑此数组中所有元组的第二个元素应返回false:
val a = Array((4,2), (8,1), (9,4), (10,2), (13,1))
Run Code Online (Sandbox Code Playgroud)
考虑此数组中所有元组的第二个元素时,应返回true:
val b = Array((4,3), (8,3), (9,3), (10,3), (13,3))
Run Code Online (Sandbox Code Playgroud)
如果我正确理解了您的问题,则可以这样进行:
val a = Array((4,2), (8,1), (9,4), (10,2), (13,1))
val b = Array((4,3), (8,3), (9,3), (10,3), (13,3))
a.map(_._2).toSet.size == 1 // false
b.map(_._2).toSet.size == 1 // true
Run Code Online (Sandbox Code Playgroud)
你可以在这里玩
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |