1
這是一個非常簡單的理論:伊莎貝爾HOLCF不明白fixrec
theory Test
imports HOLCF
begin
fixrec down :: "'a u → 'a"
where "down (up x) = x"
end
它提供了以下錯誤:
Type unification failed: Clash of types "_ ⇒ _" and "_ → _"
Type error in application: operator not of function type
Operator: up :: ??'a → ??'a⇩⊥
Operand: x :: ??'b
我試圖聲明不同的功能,但我總是得到一個類似錯誤。什麼是問題以及如何解決它?
我試圖用→替換→,但它沒有幫助。
非常感謝!有用! – Denis