在函数中遍历 aControl.Lens.Traversal的beside两个部分Bitraversable。给出的例子是
>>> ("hello",["world","!!!"])^..beside id traverse
["hello","world","!!!"]
我可以写一个更明确的版本beside(让我们称之为bothParts)而不是Bitraversable约束需要两个Traversals 吗?我想它可以像这样使用:
>>> ("hello",["world","!!!"])^..bothParts _1 _2 id traverse
["hello","world","!!!"]
这已经存在了吗?这是否太不安全而无法正常使用?谢谢!
编辑:
或者可能是这样的:
>>> ("hello",["world","!!!"])^..bothParts _1 (_2.traverse)
["hello","world","!!!"]