使用GHCi Windows的Haskell编译问题

时间:2011-06-11 17:58:05

标签: haskell ghci

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

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

我已在 IO程序中使用\t来显示文字

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

任何解决方案?

1 个答案:

答案 0 :(得分:2)

您可能需要尝试此分步指南:

  1. 将您的程序保存在文件program.hs中,此文件应包含在程序启动时执行的main类型的函数IO ()
  2. 在此文件所在的目录中打开一个shell。
  3. 键入ghc -O3 --make program.hs以将program.hs编译为可执行文件program.exe
  4. 尝试运行program.exe
  5. 如果错误仍然存​​在,请发布更多代码以帮助调试。