我怎么能在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功能我应该处理从输入文件中的文本。
这功课吗?你有什么尝试? – dflemstr
是的,它是家庭作业。我没有尝试太多,因为我没有很多想法在实施Haskell。 –