меня это очень частый тип кода:Как реализовать метод записи, которые возвращают состояние
def writeOne(s: S, a: A) : S = …
def writeAll(init: S, l: List[A]) = l.foldLeft(init)(writeOne)
def process = {
val as : List[A] = …
val init : S = new S()
writeAll(init, as)
}
Есть ли лучший способ, в перспективе конструкции кода, чтобы написать это?
Лучше, на каких условиях? Читаемость? Представление? – LuGo
@LuGo, я редактировал вопрос. –