内部に表示されているすべてのものをエクスポートするだけでなく、モジュールを再エクスポートする 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