Scala中的元组使一个固定数量的组合,本体可以作为一个参数传递
元组可以容纳不通过类型的数据,但是它是不可变
例子:学习java时候,需要方法返回两个值,数组,集合和自定义类 在scala中只需使用一个元组类型即可
Scala的 Tuple1 元组是有上限的, scala中最多只能有22个,若数据过大建议使用的即使集合了
定义元组
val t = (1, "hello", true)
val tuple1 = new Tuple1(1 "hello", true)
val tuple2 = new Tuple2(1 "hello", true)
val tuple3 = new Tuple3(1 "hello", true)
println(tuple1._1)
println(tuple2._2)
上面的 Tupple1 ,Tupple2, Tupple3 里面的1,2,3,代表的是能运去去除几个元素,取出时用 tuple._1取出第一个元素, 以此类推
 
                   
                   
                   
                   
                             本文深入探讨Scala中的元组概念,介绍其作为固定数量组合的特点,强调元组的不可变性及在不同数据类型间的应用。通过实例展示元组在方法返回多值场景中的优势,并解释元组的定义与访问方式。
本文深入探讨Scala中的元组概念,介绍其作为固定数量组合的特点,强调元组的不可变性及在不同数据类型间的应用。通过实例展示元组在方法返回多值场景中的优势,并解释元组的定义与访问方式。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   1370
					1370
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            