在IDE Haskell中写入文本文件

时间:2015-11-08 06:25:14

标签: haskell

我有以下代码,并使用了来自Haskell学校的在线IDE:

import System.IO

main = do
    h <- openFile "message.txt" WriteMode
    hPutStrLn h "Greetings earthlings"
    hClose h

但它似乎没有起作用。 message.txt在哪里保存?

1 个答案:

答案 0 :(得分:1)

FP Complete的Haskell IDE不允许您浏览从代码创建的文件。但是你的程序仍然有效!

import System.IO

main = do
    h <- openFile "message.txt" WriteMode
    hPutStrLn h "Greetings earthlings"
    hClose h

    r <- readFile "message.txt"
    print r

您应该按照预期在控制台中看到"Greetings earthlings\n"