idris专题提供idris的最新资讯内容,帮你更好的了解idris。
我刚刚开始编写异构键/值集合以更好地理解证明。这是我的代码: <pre><code>const remainingData = contacts.fi
我正在尝试将Idris翻译成Cayenne的一个例子 – 一种依赖类型为 paper的语言. 这是我到目前为止 PrintfType : (List Char) -> Type PrintfType Nil = String PrintfType ('%' :: 'd' :: cs) = Int -> PrintfType cs PrintfType ('%' ::
我有一个类型签名(x,y:SomeType)的功能 – > (cond x y)= True – > SOMETYPE.当我检查if-then-else / case / with语句中的条件时,如何传递给相应分支中的函数,该条件是真的? 您可以使用DecEq来做到这一点: add : (x, y : Nat) -> x + y < 10 = True -> Nat add x y _ = x +