Это продолжение моей предыдущей question. Я могу использовать итератор, fold
, zip
, foreach
и другие, чтобы перебирать список в Scala. Теперь мне интересно, существуют ли случаи, когда Zipper
является наиболее подходящим. Предположим, мне нужен доступ только для чтения без concurrency.
Не могли бы вы привести такой пример и объяснить, почему Zipper
- лучший выбор?