Haskell:在Windows10上哪里可以找到调试跟踪输出

时间:2018-03-29 18:10:44

标签: haskell

我在Windows 10上使用trace进行调试,终端指出Logs printed to console,但我不知道在哪里可以找到此输出。

1 个答案:

答案 0 :(得分:0)

据我所知,Windows中的 console 表示标准输出流。如果您在Windows命令提示符中运行GHCi,则可以轻松查看恍惚输出,如此会话所示:

C:\Users\mark>stack ghci

Configuring GHCi with the following packages:
GHCi, version 8.0.2: http://www.haskell.org/ghc/  :? for help
Loaded GHCi configuration from C:\Users\mark\AppData\Local\Temp\ghci7560\ghci-script
Prelude> :m +Debug.Trace
Prelude Debug.Trace> foo x = trace "foo" x
Prelude Debug.Trace> foo 42
foo
42

在这里,我使用Stack来运行Haskell,但是IIRC,您可以以相同的方式使用Haskell平台for Windows。