zipper

это продолжение ответа на мой предыдущий вопрос. предположим, мне нужно сопоставить каждый элемент a:A на List[A] to b:B С функцией def f(a:A, leftNeighbors:List[A]): B и генерировать List[B]. я не могу просто позвонить map в списке, но я могу использовать список молнии. Молния-это курсор для перемещения по...