Скажем, у вас есть подобная коллекция ({A: 1 B: 2} {A: 2 B: 5} {A: 4 B: 7})
с неопределенным количеством {A: B:} частей и функцией (func arg1 arg2)
.
Если мы предположим, что существует некоторое начальное состояние state
ичто каждый вызов func
генерирует new-state
.Можно ли сконструировать что-то, что действует следующим образом?
(->(func state {A: 1 B: 2})
(func {A: 2 B: 5})
(func {A: 4 B: 7}))
По сути, первый аргумент - это новое состояние, а второй - следующий {A: B:}
из коллекции.
Любая помощь будетцениться!