【发布时间】:2017-05-09 14:00:49
【问题描述】:
有没有办法以值的类型取决于键的类型的方式使用 Data.Map?我需要确保我永远不会在地图中插入错误的类型值。
例如:
假设我有 KeyType a 和 ValType a 类型
那么 Map 的类型应该类似于
Map (KeyType a) (ValType a)
但这显然行不通,因为a 未绑定。
【问题讨论】:
-
听起来像保险库stackage.org/package/vault
-
也可以考虑
dependent-map
标签: haskell