Scala 集合
Scala集合部分包括List Set Tuple Map
集合的操作需要掌握增、删、迭代的方法
该部分为集合中Set的说明
Set
Scala Set 数据不会重复
1 2 3 4 5 6
| scala> import scala.collection.mutable.Set import scala.collection.mutable.Set
scala> val s = Set(1,2,3) s: scala.collection.mutable.Set[Int] = Set(1, 2, 3)
|
增加一个值,成功了返回值为true:
1 2
| scala> s.add(10) res14: Boolean = true
|
多种增加值的方法:
1 2 3 4 5 6 7 8 9 10 11 12
| scala> s += 11 res15: s.type = Set(1, 2, 3, 10, 11)
scala> s += (12) res16: s.type = Set(12, 1, 2, 3, 10, 11)
scala> s += 12 res17: s.type = Set(12, 1, 2, 3, 10, 11)
scala> s.add(12) res18: Boolean = false
|
去掉一个值
1 2 3 4 5 6 7 8
| scala> s -= 12 res19: s.type = Set(1, 2, 3, 10, 11)
scala> s.remove(10) res20: Boolean = true
scala> s res21: scala.collection.mutable.Set[Int] = Set(1, 2, 3, 11)
|