반응형
Haskell은 추가로 가져온 모듈로 현재 모듈 내보내기
내부에 보이는 모든 것을 내보내는 것 외에도 모듈을 다시 내보내는 모듈을 Haskell로 작성할 수 있습니까?
다음 모듈을 고려해 보겠습니다.
module Test where
import A
f x = x
이 모듈은 내부에 정의 된 모든 항목을 f
내보내 므로 에서 가져온 항목을 내보내지만 다시 내 보내지 않습니다 A
.
반면에 모듈을 다시 내보내려면 다음을 수행하십시오 A
.
module Test (
module A,
f
) where
import A
f x = x
재수출 할 수있는 방법이 있나요 A
및 수출 모두 에 정의 된 Test
명시 적으로 내에서 정의 된 모든 함수를 작성하지 않고도는 Test
?
간단한 해결책이 있습니다. 모듈에서 모듈을 내보내기 만하면됩니다.
module Test
( module Test
, module A
) where
import Prelude()
import A
f x = x
반응형
'programing' 카테고리의 다른 글
Maven은 mvn 종속성을 실행할 때 형제 모듈을 인식하지 못합니다. (0) | 2020.09.19 |
---|---|
NodeJS의 기본 정적 파일 서버 (0) | 2020.09.19 |
내 경우에 프로그래밍 방식으로 하나의 레이아웃을 다른 레이아웃 위에 표시하는 방법은 무엇입니까? (0) | 2020.09.18 |
시간없이 Rails DateTime.now (0) | 2020.09.18 |
두 파일을 나란히 표시 (0) | 2020.09.18 |