Scala的集合

1 集合简介

1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable

特质。

2)对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两

个包

不可变集合:scala.collection.immutable

可变集合: scala.collection.mutable

3)Scala 不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而

不会对原对象进行修改。类似于 java 中的 String 对象

4)可变集合,就是这个集合可以直接对原对象进行修改,而不会返回新的对象。类似

于 java 中 StringBuilder 对象

建议:在操作集合的时候,不可变用符号,可变用方法

注意:集合也分为可变集合于不可变集合

相关推荐
User_芊芊君子2 分钟前
【JavaSE】复习总结
java·开发语言·python
计算机毕业设计木哥4 分钟前
计算机毕业设计 基于Python+Django的医疗数据分析系统
开发语言·hadoop·后端·python·spark·django·课程设计
Victor3565 分钟前
Redis(52)Redis哨兵模式下如何进行版本升级?
后端
橘颂TA9 分钟前
【Qt】项目的创建 and 各个控件的使用
开发语言·qt
我有一颗五叶草11 分钟前
线程间通信
java·开发语言
测试界清流12 分钟前
postman接口功能测试
开发语言·lua
honder试试8 小时前
焊接自动化测试平台图像处理分析-模型训练推理
开发语言·python
^Rocky8 小时前
JavaScript性能优化实战
开发语言·javascript·性能优化
ponnylv8 小时前
深入剖析Spring Boot启动流程
java·开发语言·spring boot·spring
萧邀人9 小时前
第一课、Cocos Creator 3.8 安装与配置
开发语言