0

我开发了一个 haskell 应用程序,该应用程序使用WinHugs解释器进行了测试,工作正常。当我尝试使用WinGHCi 编译相同的应用程序时,它会提示错误

   lexical error in string/character literal at character '\t'

\tIO 程序中使用过显示文本

例子 :-putStr "\n \n \t \t Hello ! "

有什么解决办法吗?

4

1 回答 1

2

您可能想尝试此分步指南:

  1. 将您的程序保存在一个文件中,program.hs该文件应包含在程序启动时执行main的类型的函数。IO ()
  2. 在此文件所在的目录中打开一个 shell。
  3. 键入ghc -O3 --make program.hs以编译program.hs成可执行文件program.exe
  4. 尝试运行program.exe

如果错误仍然存​​在,请发布更多代码以帮助调试。

于 2011-06-11T18:14:44.830 回答