ich neue Art in der Datei file.hs
definiertHaskell: Fehler beim neuen Typ deklariert
module FunctorChapter
(
FixMePls
)
where
data FixMePls a =
Fixme | Pls a
deriving (Show,Eq)
wenn die file.hs
in GHCI importiert wird es erfolgreich geladen, aber ich bin nicht in der Lage den Konstruktor verwenden Pls
Main File> Pls "test"
<interactive>:5:1: Not in scope: data constructor ‘Pls’
während ich kann den Konstruktor verwenden Sie einfach
Main File> Just "me"
Just "me"
Was fehlt in meinem Typ?
Es funktioniert immer noch für mich. – ThreeFx
hast du auch 'module() where' benutzt? –
Ihr Dateiname sollte mit dem Modulnamen übereinstimmen - d. H. Das Modul 'FunctorChapter' sollte sich in der Datei' FunctorChapter.hs' befinden. – ErikR