Scala---集合,序列,List各种函数的使用,不可变Set和可变Set,Map,list使用

1. 集合

Scala的集合有三大类:序列Seq、集Set、映射Map,所有的集合都扩展自Iterable特质 
在Scala中集合有可变(mutable)和不可变(immutable)两种类型,immutable类型的集合初始化后就不能改变了(注意与val修饰的变量进行区别)

1.1. 序列

不可变的序列 import scala.collection.immutable._ 
在Scala中列表要么为空(Nil表示空列表)要么是一个head元素加上一个tail列表。 
9 :: List(5, 2) :: 操作符是将给定的头和尾创建一个新的列表 
注意::: 操作符是右结合的,如9 :: 5 :: 2 :: Nil相当于 9 :: (5 :: (2 :: Nil))


猜你喜欢

转载自blog.csdn.net/Charlie_jun/article/details/102928280