如何在haskell中实现以下内容:
- 我从命令行收到一个输入文件。此输入文件包含用制表符、换行符和空格分隔的单词。
- 我必须用逗号替换这些元素(制表符、换行符和空格)。
- 然后将结果写入一个名为
output.txt
.
任何帮助深表感谢。我的 Haskell 技能仍在发展中。
到目前为止,我有这个代码:
processFile::String->String
processFile [] =[]
processFile input =input
process :: String -> IO String
process fileName = do
text <- readFile fileName
return (processFile text)
main :: IO ()
main = do
n <- process "input.txt"
print n
在 processFile 函数中,我应该处理输入文件中的文本。