Scala Tuple類型


Tuple可以作為集合存儲不同類型的數據,初始化實例如下:

val tuple = (1,3,3.14,"aa")

val third = tuple._3

Tuple 下標訪問從1開始, 需要用下划線。

Scala函數還可以返回Tuple類型的值,並接收,如:

val (first,second,third,forth) = tuple

 

跟Tuple無關但是挺有意思的東西,順便寫在這里:

zip方法,(拉鏈操作)

val pa = Array(1,2,3)           //> pa : Array[Int] = Array(1, 2, 3)
val pb = Array("a","b", "c")   //> pb : Array[String] = Array(a, b, c)
val pair = pa.zip(pb)            //> pair : Array[(Int, String)] = Array((1,a), (2,b), (3,c))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM