开发手册 欢迎您!
软件开发者资料库

Scala - 收藏

Scala集合 - 从简单和简单的步骤学习Scala,从基本到高级概念,包括Scala语法面向对象语言,特征,方法,模式匹配,元组,注释,指示符,概述,环境设置,基本语法,数据类型,变量,类和对象,访问修饰符,运算符,IF ELSE,循环语句,函数,闭包,字符串,数组,集合,正则表达式,异常处理,提取器,文件I / O.

Scala拥有丰富的集合库.集合是事物的容器.这些容器可以按顺序排列,列表,元组,选项,地图等项目的线性集合.集合可以具有任意数量的元素,也可以限制为零或一个元素(例如,选项).

收藏可能是严格懒惰.延迟集合包含的元素在访问之前可能不会占用内存,例如范围.此外,集合可能可变(引用的内容可以更改)或不可变(引用引用的东西永远不会更改).请注意,不可变集合可能包含可变项.

对于某些问题,可变集合可以更好地工作,而对于其他集合,不可变集合可以更好地工作.如果有疑问,最好从一个不可变的集合开始,如果你需要可变的集合,可以在以后更改它.

本章介绍最常用的集合类型和最常用的操作超过这些集合.

Sr.No带描述的集合
1

 Scala列表

Scala的List [T]是T类型的链表.

2

 Scala Sets  

集合是同一类型的成对不同元素的集合.

3

斯卡拉地图

Map是键/值对的集合.可以根据密钥检索任何值.

4

 Scala Tuples  

与数组或列表不同,元组可以保存具有不同类型的对象.

5

 Scala选项

选项[T]为给定类型的零个或一个元素提供容器.

6

 Scala Iterators  

迭代器不是一个集合,而是一种逐个访问集合元素的方法.