在Haskell中进行文件I/O操作通常使用System.IO
模块。下面是一个简单的例子,展示如何读取一个文件并打印其内容:
import System.IO
main = do
handle <- openFile "input.txt" ReadMode
contents <- hGetContents handle
putStrLn contents
hClose handle
在这个例子中,我们首先使用openFile
函数打开一个文件,指定文件名和打开模式(ReadMode
表示只读)。然后使用hGetContents
函数读取文件内容,并将其存储在contents
变量中。最后使用putStrLn
函数打印内容,并使用hClose
函数关闭文件句柄。
除了读取文件外,我们也可以使用writeFile
函数来写入文件。下面是一个写文件的例子:
import System.IO
main = do
let content = "Hello, World!"
writeFile "output.txt" content
在这个例子中,我们使用writeFile
函数将字符串"Hello, World!"
写入到文件output.txt
中。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。