Haskell -Kompilierproblem mit GHCI -Fenstern
Frage
Ich habe eine Haskell -Anwendung entwickelt, die mit getestet wird Winhugs Interpreter funktioniert gut. Wenn ich versuche, die gleiche Anwendung mit der gleichen Anwendung zu verwenden Winghci Es fordert einen Fehler auf
lexical error in string/character literal at character '\t'
Ich habe benutzt \t
in IO -Programm Text anzeigen
Beispiel :- putStr "\n \n \t \t Hello ! "
Irgendwelche Lösungen?
Lösung
Möglicherweise möchten Sie diese Schritt-für-Schritt-Anleitung ausprobieren:
- Speichern Sie Ihr Programm in einer Datei
program.hs
Diese Datei sollte eine Funktion enthaltenmain
des TypsIO ()
Das wird zu Beginn des Programms ausgeführt. - Öffnen Sie eine Shell im Verzeichnis, in dem sich diese Datei befindet.
- Typ
ghc -O3 --make program.hs
kompilierenprogram.hs
in eine ausführbare Dateiprogram.exe
. - Versuchen Sie zu rennen
program.exe
Wenn der Fehler weiterhin auftritt, veröffentlichen Sie bitte mehr Code, um das Debuggen zu unterstützen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow