在 a 中存储数据时Map
,我最近在寻找一个Bitraversable
实例,因为我想遍历键和值。令我惊讶的是,我发现它Map
甚至没有Bifunctor
实例,即使first
( mapKeys
) 和second
( map
) 的实现都存在。
是否有特定的原因,或者这个决定只是为了最小化依赖关系?
谢谢
在 a 中存储数据时Map
,我最近在寻找一个Bitraversable
实例,因为我想遍历键和值。令我惊讶的是,我发现它Map
甚至没有Bifunctor
实例,即使first
( mapKeys
) 和second
( map
) 的实现都存在。
是否有特定的原因,或者这个决定只是为了最小化依赖关系?
谢谢