Có thể viết một mô-đun trong Haskell, mô-đun này tái xuất một mô-đun ngoài việc xuất mọi thứ hiển thị bên trong không?
Hãy xem xét mô-đun sau:
module Test where
import A
f x = x
Mô-đun này xuất mọi thứ được xác định bên trong, vì vậy nó xuất f
nhưng không xuất lại bất kỳ thứ gì được nhập từ đó A
.
Mặt khác, nếu tôi muốn xuất lại mô-đun A
:
module Test (
module A,
f
) where
import A
f x = x
Có cách nào để xuất lại A
và xuất mọi thứ được định nghĩa trong Test
mà không cần viết rõ ràng mọi hàm được định nghĩa bên trong Test
không?