나는 쉽게 내 질문에 설명하기 위해 단순화 된 코드를 제공합니다 :수율 - 목록에서 이전에 저장 한 요소를 사용하여 [스칼라]
- 을 내가 반복 데이터의 목록을 가지고 즉
val balance = 10
- 사용자의 균형을
for(elem <- dataList) yield (interest(elem, balance))
을 사용하여- 내 경우에는 주어진 인수에 대한 계산을 수행하고 숫자가 으로 제공되고 계산 된이자는이 될 것입니다.
어떻게 내가 목록의 다음 요소에 대한 최근의 내 균형을 유지할 수 수율 내 데이터 목록에서 다음 요소에 대한 새로 반환 값을 사용할 수 있습니까?
즉 for(elem <- dataList) yield (interest(elem, newBalanceFromPreviousYield))
내가 생각