3
나는, 이드리스에서 간단한 좌우 한 쌍의 Semigroup
인터페이스를 구현하기 위해 노력하고있어에 의존 쌍 반군하지만이 컴파일되지 않습니다 : 오류구현 이드리스
Type mismatch between
ty
and
Nat
와
Semigroup (n ** Vect n f) where
(<+>) (_ ** xs) (_ ** ys) = (_ ** xs ++ ys)
하지만이 컴파일 :
myPair:Type -> Type
myPair f = (n ** Vect n f)
Semigroup (myPair f) where
(<+>) (_ ** xs) (_ ** ys) = (_ ** xs ++ ys)
왜? 가장 좋은 방법은 무엇입니까?