我需要调试一些haskell代码并找出运行时出现问题的位置.当我运行我的程序时说这个
main: Prelude.(!!): index too large
Run Code Online (Sandbox Code Playgroud)
这让我相信有一个地方我正在发送一个我不应该的功能列表,我不知道在哪里.这是一个600多行语义分析程序.麻烦的是,我不能为我的生活找出这个!! 错误是.调试文档真的很混乱,我不能让GHCI合作,所以我可以想出来.每当我跑步时ghci main.hs,都会发生这种情况:
GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Ok, modules loaded: Main.
Prelude Main>
Run Code Online (Sandbox Code Playgroud)
我似乎无法转向
*Main>
Run Code Online (Sandbox Code Playgroud)
这样我就可以设置断点和所有有趣的东西.我如何让它工作?