[解決済み] Haskell の現在のモジュールにインポートモジュールを追加してエクスポートする。
2022-11-11 16:55:03
質問
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
関連
-
[解決済み] 機能における非網羅的なパターン【重複あり
-
[解決済み] Haskellです。パターンでのパースエラー
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み] ghciで関数を複数行に渡って定義するには?
-
[解決済み】Haskellの入門編
-
[解決済み] リーダーモナドの目的は何ですか?
-
[解決済み] TLSサーバーを実装するためのHsOpenSSL APIの適切な使用法
-
[解決済み] Haskellの "Just "構文とは?
-
[解決済み] Emacs Interactive-Haskell repl は、cabal と working directory のいずれかが project directory に設定されると無応答になる。
-
[解決済み] <*>は何と呼ばれ、何をするのですか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜパースエラーになるのか?インデント?
-
[解決済み] 一般的に `{- |` で始まるHaskellのコメントは何を意味するのですか?
-
[解決済み] Haskell Preludeの'const'は何のためにあるのか?
-
[解決済み] RustのtraitとHaskellのtypeclassの違いは何ですか?
-
[解決済み] 制約条件付き特殊化
-
[解決済み] HaskellとF#の主な違いは何ですか?[クローズド]
-
[解決済み] 無限リストでのfoldlとfoldrの動作
-
[解決済み] なぜ遅延評価が有効なのか?
-
[解決済み] Haskellのガードとif-then-elseとcaseの比較
-
[解決済み] Haskellの派生はどのように行われるのですか?