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


1.6.3 掌握Scala数据结构 - 映射
howard20052026-05-09 10:17
相关推荐
dadaobusi2 天前
学习:chiesel,scala深兰科技14 天前
深兰科技受邀参与第二届中国(南宁)—东盟人工智能场景应用对接会,深化AI国际合作开开心心就好18 天前
低年级识字练笔顺工具,电脑和安卓端都能用开开心心就好20 天前
清理此电脑网盘图标工具,开源免费好用典典分享指南23 天前
用结构化数据管理产品知识库Thomas21431 个月前
scala 闭包江畔柳前堤1 个月前
前台·中台·后台:2026年AI原生时代的架构全景图Thomas21431 个月前
Java scala 数组 链表江畔柳前堤1 个月前
消息队列:从直觉到精通的完整认知地图hopsky2 个月前
《Scala 学习手册》核心内容详解