我有一个IndexedTraversal(来自Control.Lens包),我想对其中的每个元素应用一个索引感知单子操作。不幸的是,我看到的所有做这样的事情的方便方式——比如^!与act函数结合——似乎都忽略了每个元素的索引。有没有一种很好的方法来为索引遍历中的每个元素(及其索引)运行一个动作?
我有一个IndexedTraversal(来自Control.Lens包),我想对其中的每个元素应用一个索引感知单子操作。不幸的是,我看到的所有做这样的事情的方便方式——比如^!与act函数结合——似乎都忽略了每个元素的索引。有没有一种很好的方法来为索引遍历中的每个元素(及其索引)运行一个动作?