Scala 集合与文件操作全解析
1. Scala 集合操作
Scala 提供了丰富的集合类型,下面将详细介绍集合操作的相关内容。
1.1 不可变集合操作
在 Scala 中,不可变集合一旦创建就不能修改。不过,可以通过操作生成新的集合。例如,对于不可变集合 Set ,可以使用 - 和 -- 操作符来移除元素。
// 创建一个不可变集合
scala> val s1 = Set(1, 2, 3, 4, 5, 6)
s1: scala.collection.immutable.Set[Int] = Set(5, 1, 6, 2, 3, 4)
// 移除一个元素
scala> val s2 = s1 - 1
s2: scala.collection.immutable.Set[Int] = Set(5, 6, 2, 3, 4)
// 移除多个元素
scala> val s3 = s2 - (2, 3)
s3: scala.collection.immutable.Set[Int] = Set(5, 6, 4)
// 移除另一个序列中的元素
scala> val s4 = s3 -- Array(4, 5)
s4: scala.collection.immutable.Set[Int] = Set(6)
此外,还可以使用过滤方法,如 filter 和 take :
超级会员免费看
订阅专栏 解锁全文
1222

被折叠的 条评论
为什么被折叠?



