本文概述
- Scala不可变集合层次结构
- Scala可迭代
Scala.collection.immutable包含所有不可变的集合。它不允许你修改数据。 Scala默认情况下会导入此软件包。如果要可变集合, 则必须在代码中导入scala.collection.mutable包。
Scala不可变集合层次结构 scala.collection.immutable包包含所有不可变的抽象类和集合的特征。
文章图片
楼梯
它是一个特征, 用于遍历集合元素。它是所有scala集合的基本特征。
它实现了所有集合都通用的方法。
可遍历性的一些重要方法
Method | Description |
---|---|
def头:A | 它返回集合的第一个元素。 |
定义:可遍历[A] | 它返回除最后一个元素外的所有元素。 |
def isEmpty:布尔值 | 它检查集合是否为空。它返回true或false。 |
def last:A | 它返回此集合的最后一个元素。 |
def max:A | 它返回此集合的最大元素。 |
def min:A | 它返回此集合的最小元素 |
def大小:Int | 它用于获取此可遍历的大小并返回此可遍历中存在的许多元素。 |
def总和:A | 它返回此集合的所有元素的总和。 |
def tail:可遍历[A] | 它返回除first外的所有元素。 |
def toArray:Array [A] | 它将此集合转换为数组。 |
def toList:列表[A] | 它将此集合转换为列表。 |
def toSeq:Seq [A] | 它将此集合转换为序列。 |
def toSet [B> :A]:不可变。Set[B] | 它将此集合转换为集合。 |
推荐阅读
- 微信占用空间太多怎样办?微信怎样清理缓存?_微信
- Scala自定义异常示例
- Scala BitSet用法详解
- Akka教程介绍
- Akka ActorSystem组件用法示例
- Akka终止Actor用法示例详解
- Akka Props用法示例详解
- Akka子Actor用法示例
- Akka Actor生命周期解释和示例详解