我有以下代码,并使用了来自Haskell学校的在线IDE:
import System.IO
main = do
h <- openFile "message.txt" WriteMode
hPutStrLn h "Greetings earthlings"
hClose h
但它似乎没有起作用。 message.txt在哪里保存?
答案 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"
。