Scala 集合

Scala 集合

Scala拥有丰富的集合库。集合是物品的容器。这些容器可以是连续、线性的项目集,例如List、Tuple、Option、Map等。集合可能有任意数量的元素,也可能没有或只有一个元素(例如Option)。

集合可能是 严格的惰性的 。惰性集合的元素在被访问之前可能不会消耗内存,例如 Ranges 。此外,集合可能是 可变的 (引用的内容可以更改)或 不可变的 (引用引用的内容永远不会更改)。请注意,不可变集合可能包含可变项。

对于某些问题,可变集合效果更好,而对于其他问题,不可变集合效果更好。当有疑问时,最好从不可变集合开始,如果需要可变集合,则稍后再进行更改。

本章主要介绍最常用的集合类型和最常用的集合操作。

序号 描述与收藏品
1 Scala 列表 Scala 的 List[T] 是一种类型为 T 的链表。
2 Scala 集合 一个集合是一组具有相同类型的不同元素。
3 Scala 映射 映射是一组键值对的集合。可以根据键来检索任意值。
4 Scala 元组 与数组或列表不同,元组可以容纳不同类型的对象。
5 Scala 选项 Option[T] 提供一个容器,用于存放给定类型的零个或一个元素。
6 Scala 迭代器 迭代器不是一个集合,而是一种逐个访问集合元素的方式。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程