Scala可变SortedSet的diff()方法
在Scala可变集合中, diff() 方法用于计算SortedSet和另一个SortedSet之间的差异。
方法定义:def diff(that: SortedSet[A]): SortedSet[A]
返回类型:返回两个SortedSet之间的差异。
示例#1:
// Scala程序的diff()方法
// 导入可变SortedSet
import scala.collection.mutable.SortedSet
// 创建对象
object GfG
{
// 主函数
def main(args:Array[String])
{
// 创建SortedSets
val s1 = SortedSet(1, 2, 3, 4, 5)
val s2 = SortedSet(1, 2, 3)
// 应用diff方法
val s3 = s1.diff(s2)
// 输出
for(elem <- s3)
println(elem)
}
}
4
5
示例#2:
// Scala程序的diff()方法
// 导入可变SortedSet
import scala.collection.mutable.SortedSet
// 创建对象
object GfG
{
// 主函数
def main(args:Array[String])
{
// 创建SortedSets
val s1 = SortedSet(1, 2, 3, 4, 5)
val s2 = SortedSet(6, 2, 7, 8)
// 应用diff方法
val s3 = s1.diff(s2)
// 输出
for(elem <- s3)
println(elem)
}
}
1
3
4
5
阅读更多:Scala 教程
极客教程