【发布时间】:2019-01-19 02:04:57
【问题描述】:
为什么不减少函数调用?如何在编译时验证映射是否包含键值对?
import Data.SortedMap
N : SortedMap String Type
N = fromList
[ ("a", Nat)
, ("b", String)
]
t : lookup "a" N = Just Nat
t = Refl
Type mismatch between
Just Nat = Just Nat (Type of Refl)
and
lookup "a" (fromList [("a", Nat), ("b", String)]) = Just Nat (Expected type)
Specifically:
Type mismatch between
Just Nat
and
lookup "a" (fromList [("a", Nat), ("b", String)])
【问题讨论】:
标签: idris