gpt4 book ai didi

haskell - 将 Haskell GHCi 命令结果输出到 txt 文件

转载 作者:行者123 更新时间:2023-12-03 15:09:15 25 4
gpt4 key购买 nike

我是 Haskell 的新手。

我很难将 GHCi 的命令结果输出到文件中。我想知道是否有人可以给我一个简单的解释如何做到这一点?到目前为止,我在网上找到的示例似乎过于复杂。

最佳答案

假设你有一个函数 mungeData你也是

 ghci> mungeData [1..5]
[5,2,5,2,4,6,7,4,6,78,4,7,5,3,57,7,4,67,4,6,7,4,67,4]

写文件

您可以像这样将其写入文件:
ghci> writeFile "myoutput.txt" (show (mungeData [1..5])

我会倾向于写
ghci> writeFile "myoutput.txt" $ show $ mungeData [1..5]

摆脱几个括号。

读回来

你可以用
ghci> fmap (read::String -> [Int]) $ readFile "myoutput.txt"

每行一个数字

您可以像这样为每个数字输出一行:
ghci> writeFile "myoutput'.txt" $ unlines.map show $ mungeData [1..5]

读回为
ghci> fmap (map read.lines::String -> [Int]) $ readFile "myoutput'.txt"

关于haskell - 将 Haskell GHCi 命令结果输出到 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14595934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com