junky)この広告は、90日以上更新していないブログに表示しています。Schemeのモジュールについて記事を書きましたが、reexportという機能も便利なので紹介したいと思います。合成モジュールなるべくモジュールは適切な粒度で作っていきたいのですが、いざモジュールを作り始めると、使う側のimportが大変になっていきます。必要なmodule全てをimportする必要があります。u:single?)モジュールの数が多くなれば多くなるほど、importが長くなってしまい、importを書く手間が増えてしまいます。そこで複数のmoduleをまとめて束縛するための合成モジュールを作成します。Schemeにはreexportという合成モジュールを作成する支援機能があります。reexportはimportの記法で指定した別モジュールのexportシンボルを、モジュールのexportに追加します。利用する側は単一の巨大なUtilモジュールがあるかのように使用できます。u:single?)感想module機能は柔軟性が高いため、代表的な記法はあるものの、ついつい悪用してしまいたい気分になります。»プロフィールid:bis83gb主にプログラミングについての日記です。最新記事move-toSW中のあれこれfluxusに触れてみました小さな非安全JSON生成器pandoricマクロ月別アーカイブはてなブログをはじめよう!bis83gbさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。