Scala的集合

1 集合简介

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

特质。

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

个包

不可变集合:scala.collection.immutable

可变集合: scala.collection.mutable

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

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

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

于 java 中 StringBuilder 对象

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

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

相关推荐
小村儿6 分钟前
Harness Engineering:为什么你用 AI 越用越累?
前端·后端·ai编程
小码哥_常13 分钟前
为什么PUT和DELETE请求在大公司中逐渐被弃用?
后端
宫_商_角_徵23 分钟前
动态代理到底在做什么?
后端
小碗羊肉29 分钟前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
苍何31 分钟前
我把微信 cli 开源了,群消息终于不用爬楼了!
后端
Moment37 分钟前
当前端开始做 Agent 后,我才知道 LangGraph 有多重要❗❗❗
前端·后端·面试
小蜜蜂dry1 小时前
nestjs实战-登录、鉴权(一)
前端·后端·nestjs
苍何1 小时前
接入Seedance 2.0 后的 OiiOii,太让人上头了!
后端
aq55356001 小时前
Laravel10.x重磅升级,新特性一览
android·java·开发语言
报错小能手1 小时前
ios开发方向——swift错误处理:do/try/catch、Result、throws
开发语言·学习·ios·swift