2012-02-02 12 views

答えて

15

モジュールからtypeclassインスタンスだけをインポートします。 -Wallでは、GHCは、インポートされたモジュールに対して警告を発したが、そこから何の定義が使用されていません:

foo.hs:1:1: 
    Warning: The import of `M' is redundant 
       except perhaps to import instances from `M' 
      To import instances alone, use: import M() 

空のインポートリストは、この警告を沈黙し、輸入の目的のドキュメントとして機能します。

3

このフォームは、そのモジュールのインスタンスだけをインポートします。それがそのフォームの理由です。インスタンスをスコープに入れたいですが、それ以外のものは必要ありません。