Scala深入学习之集合体系学习(一)

简介: 笔记

1.集合是一种用来存储各种对象和数据的容器。

2.Scala集合分为可变和不可变的集合,不可变集合可以安全的并发访问。


可变集合可以在适当的地方被更新或扩展。这意味着可以修改,添加,移除一个集合的元素。

不可变集合,相比之下,永远不会改变。但是仍然可以模拟添加,移除或更新操作。但是这些操作将在每一种情况下都返回一个新的集合,同时使原来的集合不会发生改变。

3.Scala集合两个主要包


不可变集合:scala.collection.immutable

可变集合:scala.collection.mutable

Scala默认采用不可变集合。

4.Scala的集合有三大类:序列Seq、集合Set、映射Map,所有的集合都扩展自Iterable特质。12.png13.png14.png15.png

相关文章
|
8天前
|
安全 Java Scala
Scala集合【上】
Scala集合【上】
|
6月前
|
Scala
162 Scala 集合
162 Scala 集合
23 0
|
8天前
|
分布式计算 Scala Spark
Scala【集合常用方法和函数操作(下)】
Scala【集合常用方法和函数操作(下)】
|
8天前
|
分布式计算 Scala Spark
Scala 【集合常用方法和函数操作-上】
Scala 【集合常用方法和函数操作-上】
|
8天前
|
Scala 容器
Scala学习--day04--集合、常用方法、案例实操 - WordCount TopN、不同省份的商品点击排行
Scala学习--day04--集合、常用方法、案例实操 - WordCount TopN、不同省份的商品点击排行
|
8天前
|
消息中间件 分布式计算 大数据
Scala学习--day03--函数式编程
Scala学习--day03--函数式编程
|
8天前
|
Java Scala
Scala学习--day02---控制流、“九层妖塔—杨辉三角”
Scala学习--day02---控制流、“九层妖塔—杨辉三角”
|
8天前
|
Java 编译器 API
Scala学习--day01变量与数据类型、运算符
Scala学习--day01变量与数据类型、运算符
|
8天前
|
Scala
Scala综合练习_基于以下List集合实现词频统计
Scala综合练习_基于以下List集合实现词频统计
22 0
|
Scala 缓存
scala 简要:集合
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
721 0