是否有一种简便的方法可以从SortedMap k (Maybe v)
转到SortedMap k v
而无需列出和返回?一切都不应删除,正义也应保留。
答案 0 :(得分:2)
我不这样认为,因为SortedMap
并未公开其构造函数(仅export
定义了顶级定义)。从API的角度看,似乎要转换为列表然后返回。
export
data SortedMap : Type -> Type -> Type where
Empty : Ord k => SortedMap k v
M : (o : Ord k) => (n:Nat) -> Tree n k v o -> SortedMap k v