Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell未在Windows上显示结果_Haskell - Fatal编程技术网

Haskell未在Windows上显示结果

Haskell未在Windows上显示结果,haskell,Haskell,我正面临一个奇怪的问题。 我已经安装了Haskell platform for Windows,我不知道为什么,像这样一个简单的程序不起作用。它编译正常,但不会将打印返回到屏幕。 我做错了什么 main = do io <- readFile "text.txt" let blabla = lines io print blabla main=do io您在哪个shell中运行程序?Dos(命令Promt/cmd.exe)?MSYS/Min

我正面临一个奇怪的问题。 我已经安装了Haskell platform for Windows,我不知道为什么,像这样一个简单的程序不起作用。它编译正常,但不会将打印返回到屏幕。 我做错了什么

main = do
        io <- readFile "text.txt"
        let blabla = lines io
        print blabla
main=do

io您在哪个shell中运行程序?Dos(命令Promt/cmd.exe)?MSYS/MinGW?Cygwin?一个简单的
main=putStrLn“你好,世界”
对你有用吗?我建议的下一步是将
putStrLn
语句放在程序的每一行之间,以跟踪执行情况。它不起作用。编译正常,但继续显示Main>I正在直接打开文件Test.hs,使用Haskell平台(Ghci.exe)@f400这是交互模式。。。您没有将其编译为可执行文件。Try:main在ghci中运行它,或者您可以使用ghc foo.hs编译它