Scala 序列比较

标签 scala seq

Scala 中是否有一种方法可以比较两个序列,如果它包含相同的元素,则无论顺序和重复如何,它都会返回 true?

Seq("1", "2") vs Seq("2", "1")           => true
Seq("3", "1", "2") vs Seq("2", "1", "3") => true
Seq("1", "1", "2") vs Seq("2", "1")      => true

谢谢

ps 这不是 this 的重复因为它还要求从检查中排除重复项,并且它使用的是 SEQ 而不是 LIST。

最佳答案

转换为集合并比较它们

关于Scala 序列比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34684771/

相关文章:

Scala 惯用语从迭代器中找到第一个选项

Scala 理解签名

java - 如何在 Java 测试文件中使用 ScalaTest?

javascript - Scala List 相当于 Lodash _.thru()

zsh - (zsh 大括号扩展 | seq) 用于字符列表 - 如何?

arrays - Array[String] 不是 Scala 中 Seq[String] 的子类吗?

r - 创建多个不同长度的序列(length.out)

scala - select/drop 并没有真正删除该列?

scala - 如果特征 A[+T] 扩展 B,我是否应该能够在需要 B 的地方传递 A[T] 类型的类?

scala - 在Scala的Seq中添加项目