您好,登錄后才能下訂單哦!
在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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。