Scala集合与文件操作全解析
1. 不可变集合Set的使用
1.1 创建不可变集合Set
在Scala中,可以通过以下方式创建一个不可变集合Set:
scala> val s1 = Set(1, 2)
s1: scala.collection.immutable.Set[Int] = Set(1, 2)
1.2 向不可变集合Set添加元素
可以使用 +
和 ++
方法向现有的不可变集合Set添加元素,示例如下:
// 添加一个元素
scala> val s2 = s1 + 3
s2: scala.collection.immutable.Set[Int] = Set(1, 2, 3)
// 添加多个元素
scala> val s3 = s2 + (4, 5)
s3: scala.collection.immutable.Set[Int] = Set(5, 1, 2, 3, 4)
// 从另一个序列添加元素
scala> val s4 = s3 ++ List(6, 7)
s4: scala.collection.immutable.Set[Int] = Set(5, 1, 6, 2, 7, 3, 4)
若将变量声明为 var
,可以重新赋值: