我正在使用trace
在Windows 10上调试,而终端则指出Logs printed to console
,但我不知道在哪里可以找到此输出。
据我所知,Windows中的 Console 表示标准输出流。如果您在Windows命令提示符中运行GHCI,则可以轻松看到Trance输出,因为本会话证明:
C:Usersmark>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:UsersmarkAppDataLocalTempghci7560ghci-script
Prelude> :m +Debug.Trace
Prelude Debug.Trace> foo x = trace "foo" x
Prelude Debug.Trace> foo 42
foo
42
在这里,我正在使用堆栈运行Haskell,但是IIRC可以以相同的方式使用Haskell平台。