伊德里斯中字典/地图的类型是什么

Jod*_*oro 6 dictionary idris

我该如何定义一个?我在文档中没有找到有关此事的任何信息。仅关于列表和向量。

Cac*_*tus 4

Data.SortedMap包中使用通常的接口contrib为具有实例的类型实现有限映射:Ord

data SortedMap : Type -> Type -> Type

empty : Ord k => SortedMap k v
lookup : k -> SortedMap k v -> Maybe v
insert : k -> v -> SortedMap k v -> SortedMap k v
delete : k -> SortedMap k v -> SortedMap k v

fromList : Ord k => List (k, v) -> SortedMap k v
toList : SortedMap k v -> List (k, v)

implementation Functor (SortedMap k) 
Run Code Online (Sandbox Code Playgroud)

  • @corazza:使用“-p contrib”标志启动Idris,或者将其指定为[包文件]中的依赖项(http://docs.idris-lang.org/en/latest/tutorial/packages.html) (2认同)