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