5
を持ってどのような効果インポートんあなたはこのようにモジュールの唯一のいくつかの機能をインポートすることができます。のみモジュールの一部の機能は、Haskellでは
SomeModule
はおそらくちょうど
funFoo
と
funBar
よりも多くの関数を定義しています
import SomeModule(funFoo, funBar)
。これはいい練習ですか?これにはどんな報酬がありますか?オブジェクトコードを小さくするかどうか
私はそれを見つけるもう一つの利点は、それはあなたのモジュールが何をするかについて少し伝えることです。私は '輸入Control.Monad'が表示された場合、私はモナドの魔法の多くを半分期待し、私は'輸入Control.Monad(forM_)を参照してください場合は '私は本当に起こることすべてが副作用のためのリストをループいくつかの機能である知っています。 – kqr