Agda 中缺少类型签名错误,我不知道如何避免
A missing type signature error in Agda which I do not know how to avoid
我在 emacs 的文件 trial_agda.agda
中有以下代码:
module trial_agda where
data : Set where
zero :
suc : →
_+_ : → →
zero + n = n
(suc n) + n′ = suc (n + n′)
它产生
/Users/myname/trial_agda.agda:8,1-13
Missing type signature for left hand side zero + n
when scope checking the declaration
zero + n = n
有什么问题?
问题已通过在 suc: →
后添加一条线来解决。在http://learnyouanagda.liamoc.net/pages/peano.html#fn1提到这个例子的地方,没有提到讨论这个例子的地方,应该做这样的差距。
我在 emacs 的文件 trial_agda.agda
中有以下代码:
module trial_agda where
data : Set where
zero :
suc : →
_+_ : → →
zero + n = n
(suc n) + n′ = suc (n + n′)
它产生
/Users/myname/trial_agda.agda:8,1-13
Missing type signature for left hand side zero + n
when scope checking the declaration
zero + n = n
有什么问题?
问题已通过在 suc: →
后添加一条线来解决。在http://learnyouanagda.liamoc.net/pages/peano.html#fn1提到这个例子的地方,没有提到讨论这个例子的地方,应该做这样的差距。