我從Scala開始,我想在使用map函數遍歷列表的同時獲取索引。Scala:獲取地圖函數索引
例如,我有這行代碼:
val x= list.flatMap(l => anotherFunction(l.param1.param2List.size * l.multiplier, l, l.param1.param2List(0)))
,我想這樣做:
val x= list.flatMap(l => anotherFunction(l.param1.param2List.size * l.multiplier, l, l.param1.param2List(index)))
有沒有辦法在添加計數器或類似的東西爲了獲得索引,就好像我正在遍歷循環中的列表一樣?是否可以或應該嘗試另一種方法?
可能的重複[我如何在Scala中使用map和接收索引?](https://stackoverflow.com/questions/2213323/how-can-i-use-map-and-接收一個索引,因爲在斯卡拉) –
它是一個重複的:ie https://stackoverflow.com/questions/20363754/accessing-an-index-in-a-list-in-scala – Pavel