scala的Set集合可变与不可变
Scala使用的是不可变集合,如果想使用可变集合,需引用scala.collection.mutable.Set包,
默认引用scala.collection.immutable.Set包。
Scala 不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而
不会对原对象进行修改。类似于 java 中的 String 对象
可变集合,就是这个集合可以直接对原对象进行修改,而不会返回新的对象。类似
于 java 中 StringBuilder 对象
package Test
//Set
//特点:元素要唯一
import scala.collection.mutable
object day1 {
def main(args: Array[String]): Unit = {
//不可变Set,默认使用的set就是不可变的!
// val course = Set("语文","数学")
// val course1 = course +"英语"
// println(course,course1)
//可变的Set需要额外去引用包
val course = mutable.Set("语文","数学")
println(course)
//2.添加
course +="英语"
println(course)
}
}