scala中的Tuple的遍歷


在IDE中寫代碼時,發現對於Tuple類型的對象不會提示 for 或者 foreach。 那么如何遍歷一個Tuple呢?

這個方法比較奇特,所以記下一筆。

//不用寫Tuple關鍵字,直接一個圓括號括起來,就表示這是一個tuple了。

scala> val t = (1,2,3,4,5)
t: (Int, Int, Int, Int, Int) = (1,2,3,4,5)

//遍歷這個元組

scala> for(i <- 0 until t.productArity) {var elem = t.productElement(i);println(s"第${i+1}個元素是:${elem}.")}
第1個元素是:1.
第2個元素是:2.
第3個元素是:3.
第4個元素是:4.
第5個元素是:5.


免責聲明!

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



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