1.6.3 掌握Scala数据结构 - 映射

Scala映射分为不可变与可变两种:不可变映射默认属于scala.collection.immutable.Map,创建后键值对不可修改,通过updated+操作会生成新映射;可变映射属于scala.collection.mutable.Map,支持原地修改。两者均支持contains判断键存在性及getOrElse获取值。可变映射可通过map(key) = value+=添加/更新元素,通过-=remove方法删除元素,后者能返回删除结果。遍历映射时,可用for循环配合模式匹配(k, v) <- map解构键值对,或通过keys.foreach遍历键并取值。

相关推荐
hopsky6 天前
《Scala 学习手册》核心内容详解
人工智能·学习·scala
abcy07121316 天前
scala playframework 搭建与新建controller教程
scala
lpfasd12317 天前
编程语言榜单变迁分析
开发语言·后端·scala
戮漠summer1 个月前
Missing Semester 计算机教育中缺失的一课 Lecture 01 Shell
开发语言·后端·scala
醉熏的石头1 个月前
Ubuntu 中的编程语言(中)
linux·ubuntu·scala
Irene19912 个月前
Scala、Java、Python、JavaScript 的核心特性和应用场景(Python 的“单机“局限性:GIL 机制导致的多核并行缺陷)
java·javascript·python·scala
李白的天不白2 个月前
确认 Nginx 配置文件是否真的生效
scala
醉颜凉2 个月前
Scala自定义Monad实战:从理论到应用的完整指南
大数据·算法·scala
那晚的她2 个月前
Scala中Set集合
开发语言·后端·scala
IvanCodes2 个月前
二、Scala流程控制:分支与循环
大数据·scala