我正在按照https://en.wikibooks.org/wiki/Haskell/Lenses_and_functional_references#The_scenic_route_to_lenses中的说明详细了解lens
库,该说明以Traversal
开头,然后介绍Lens
。 wiki区分了Traversal
可以有多个目标,而Lens
只有一个目标。
这个论点也是in the documentation for Traversal
,“[Traversals]也被称为multilenses”。
说明这种区别的示例代码是什么?例如。如何使用Traversal
以Lens
无法获取或设置多个值?