2012-02-02 15 views

risposta

15

Importa solo le istanze di classe di caratteri dal modulo. Con -Wall, GHC emette un avvertimento per i moduli che sono importati, ma da cui non vengono utilizzate definizioni:

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() 

La lista di importazione vuota a tacere questo avvertimento e serve come documentazione della finalità dell'importazione.

3

Questa forma non importa nient'altro che le istanze da quel modulo. E questa è la ragione di quel modulo, vuoi avere le istanze in ambito, ma nient'altro.

Problemi correlati