我在Windows 10上使用trace
进行调试,终端指出Logs printed to console
,但我不知道在哪里可以找到此输出。
答案 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。