에이 코드 작성했습니다되지 않음 :하스켈 가져 오기 오류 : 범위
import GHC.Float
next :: GHC.Float -> GHC.Float-> GHC.Float
next n x = (x + n/x)/2
을 그리고 나는 다음과 같은 오류가 무엇입니까 : 문제없이
numerical.hs:3:9:
Not in scope: type constructor or class `GHC.Float'
numerical.hs:3:22:
Not in scope: type constructor or class `GHC.Float'
numerical.hs:3:34:
Not in scope: type constructor or class `GHC.Float'
모듈 수입, 그래서 나는 아니에요 틀린 이름으로 참조하고 있거나 표준 Float 모듈이 IEEE GHC.Float 모듈과 동일하고 명시 적으로 가져올 필요가없는 경우에도 그렇습니다.
import GHC.Float as Fl
을 시도했지만 성공하지 못했습니다. Fl
에서 같은 유형의 오류가 발생했습니다.
나는 분명히 하스켈을 시작 했으므로 어떤 도움도 받으실 수 있습니다!
는'GHC.Float'은 모듈의 이름입니다, 그것은 형식 이름 대신 사용할 수 없습니다. 'GHC.Float.Float'는 사용할 수있는 타입의 이름입니다.하지만 아래의 답변에서 볼 수 있듯이, 이것은 중복되어 있습니다. –