2016-11-07 6 views
1

나는이 데이터 구조를 가지고 그것의이 분수 숫자를 표현하기로인티 그레이터는 어떻게 작동합니까?

data Fraction = Fraction Integer Integer 
      | NaF 
      deriving (Show) 

을하고 난 민 인스턴스 만들기 위해 노력하고있어. "fromInteger"를 제외하고는 아무런 문제가 없었습니다. 나는 그것이 무엇을 해야하는지와 그것이 어떻게 보일 것인가를 밝히지 않습니다. 도움을 요청할 수 있습니까?

답변

4

Integer을 가져 와서 분수를 반환해야합니다. 분수의 경우, 그냥 수 있습니다 fromInteger n = Fraction n 1