隐式参数

请参见官方用户手册获取此页面上信息的最新版本。

Agda的隐式变元特性只是一种语法工具(类型理论没有变化)。这使用了元变量的概念。可以按照以下BNF声明类型模式(由于Conor McBride)

Sch::=Ty|(x:Sch)->Sch|{x:Ty}->Schren:{ΓΔ:Ctx}(r:{τ:Ty}->VarΓτ->VarΔτ)->{τ:Ty}->TmΓτ->TmΔτren=?id_ren=ren(\x->x)

上述计划已经提出,但尚未实施。隐式参数目前以不同的方式处理。

用户使用此语法告诉系统要插入的位置元变量。其意图是这些元变量可以从类型检查产生的约束中找到。

页面上次修改时间:2018年12月14日下午06:29
技术支持私人维基