Mic*_*ael 9 scala zipper
假设我需要遍历列表或树来读取(但不能修改)数据.我可以使用迭代器或拉链.是否Zipper有任何优势除了在这种情况下不可改变?
Zipper
Tra*_*own 9
您是否需要以非连续顺序回溯或以其他方式在结构中移动?您是否希望能够多次遍历结构而不必担心迭代的位置?您是否想避免考虑并发访问或线程安全?拉链拉链.
您是否知道在某些情况下您需要迭代器可以提供的额外性能?您是否正在开发一个不想了解新抽象的团队?使用迭代器.
归档时间:
11 年,5 月 前
查看次数:
490 次
最近记录:
10 年,3 月 前