[关闭]
@xtccc 2015-11-24T14:14:44.000000Z 字数 354 阅读 1916

容器

给我写信
GitHub

此处输入图片的描述


Scala



容器的层次

从下图中可以看出Scala中容器类的层次。
QQ20151122-0@2x.png-160.7kB

其中,scala.collection.immutable中的容器是不可变的,scala.collection.mutable中的容器是可变的。而对于scala.collection中的class/trait而言,他们定义了与scala.collection.immutable中的容器类相同的接口。

在默认情况下,Scala总是选择immutable collections。例如,如果直接写下Set(不加任何前缀,也不import任何东西),则这是一个scala.collection.immutable.Set。如果要想获得mutable set,则需要显式地写下scala.collection.mutable.Set

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注