Idris是否与Agda的`_`表达式相当?

时间:2016-03-10 21:42:32

标签: agda dependent-type theorem-proving idris

除了具有隐式参数外,Agda还允许您省略显式参数的值,并将其替换为由_字符表示的元变量,然后通过与隐式分辨率相同的过程确定其值。

Idris是否有类似的功能,或隐式参数是将元变量引入程序的唯一方法?

1 个答案:

答案 0 :(得分:7)

您也可以在Idris中使用_

import Data.Vect

foo : (n : Nat) -> Vect n a -> Vect n a
foo n xs = xs

bar : Vect 3 Nat
bar = foo _ [1, 2, 3]   -- works