一个经典的程序员名言是:“如果只能有一种数据结构,那就用哈希表吧。”,或者更笼统的说,映射--是最灵活多变的数据结构之一。
映射:就是键值对的集合
Scala提供两种类型的映射:一类是值可以改变的映射,位于scala.collection.immutable.Map包,另一类是值不可以改变的映射,位于scala.collection.mutable.Map包。
4.2.1. 构建值可变映射
A、构造值可变映射
注意:-> 符号创建对偶
B、获取和修改映射中的值
- 获取映射中的值
- 更新映射中的值
- 添加数据
- 删除数据
4.2.2. 构建值不可变映射
A、构造值不可变映射
- 获取和修改映射中的值
a、+ 添加一个元素(本质是生成一个新的元素)
b、- 删除一个元素(本质是生成一个新的元素)
4.2.3. 对比可变Map与不可变Map操作
a、构建两个映射,一个可变,一个不可变。加一个元素,然后对比结果进行分析
不可变
可变
4.2.4. 迭代映射数据
 
                   
                   
                   
                   
                            
 
                             
                             本文深入探讨Scala中映射数据结构的使用,包括可变与不可变映射的区别,构建及操作方式。通过实例对比,帮助读者理解不同场景下选择合适映射类型的重要性。
本文深入探讨Scala中映射数据结构的使用,包括可变与不可变映射的区别,构建及操作方式。通过实例对比,帮助读者理解不同场景下选择合适映射类型的重要性。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   
					 1000
					1000
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            