2
想象一下,你有以下TreeMap中:通過他們的指數選擇樹形圖鍵
var dates = new TreeMap[Long, Tuple2[Int, Double]]()
我知道我可以通過它與循環:
dates.foreach { case (date, (id, rotation)) =>
...
}
但在我的代碼,這個循環發生在另一個循環中,因此我想在日期鍵中推進自己,通常使用currIndex : Int
變量,我將根據條件增加。
我認爲人們可以這樣做:
date = dates.keys(currIndex)
,但它不像這是可能的......任何想法如何做到這一點?
你能舉一個例子嗎?事實上,即使使用循環也意味着你仍然在使用命令式範式來思考問題(對於最近從Java過渡的任何人來說,這是非常普遍的)。如果你能提出整個使用案例,那麼建議替代方案會容易得多。 –