import HSP.ServerPartT()
のような多くの行を見ました - インポートのリストは空です。これはなぜですか?このモジュールをインポートしないだけの違いは何ですか?説明Haskellの空のインポートリスト()
7
A
答えて
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
このフォームは、そのモジュールのインスタンスだけをインポートします。それがそのフォームの理由です。インスタンスをスコープに入れたいですが、それ以外のものは必要ありません。
関連する問題
- 1. Haskellの変換〜コード説明
- 2. Pythonの名前空間の説明
- 3. veins/sumo「hello world」の説明の説明
- 4. Python - csvインポートリスト
- 5. ArrayListの説明
- 6. プロローグコードの説明
- 7. ダンジョンゲームソリューションの説明
- 8. インパラクエリメタデータの説明
- 9. PowerShellの - 説明
- 10. ハートビートの説明
- 11. INFORMATION_SCHEMA.RIGHTSの説明
- 12. リーダークラスタリングアルゴリズムの説明
- 13. デバイスリグレッションテストの説明
- 14. dFdxの説明
- 15. Funcの説明
- 16. VHDLの説明
- 17. ダイナミックプログラミングソリューションの説明
- 18. concatMapの説明
- 19. テンソルフローエンコーダーの説明
- 20. オフセットアルゴリズムの説明
- 21. アリストテレスナンバーパズルの説明
- 22. スウィフトシンタックスの説明
- 23. SQLの説明
- 24. ダイナミックメタの説明
- 25. ハイレベルの説明
- 26. フィールドの説明
- 27. tf.Tensor.set_shape()の説明
- 28. Makefileの説明
- 29. JSXの説明
- 30. numpy.meshgridの説明