3
데이터 패밀리 인스턴스의 생성자를 내보내려면 어떻게해야합니까? 나는 (코드 주석 참조) 성공하지 않고 다양한 방법을 시도했다 :데이터 패밀리 인스턴스 생성자 내보내기
module Test (
--Foo() (..)
--type Foo() (..)
--UnitBar
) where
class Foo a where
data Bar a :: *
instance Foo() where
data Bar() = UnitBar
이
내가 successfuly 생성자를 내보낼 수 있었던 유일한 방법은
module Test where
괄호가 없음을 확인하십시오. 이 방법의 단점은 정보가 너무 많이 남습니다!
'모듈 테스트 (Bar (..)) where' – viorior