gpt4 book ai didi

parsing - 解析输入并执行操作

转载 作者:行者123 更新时间:2023-12-02 16:09:57 24 4
gpt4 key购买 nike

我们有一个标准输入,例如:

1 2 3
4 5 6
1 3 2
5 3 2
...

每一行都由三个数字组成,我们要为每一行计算函数值

f :: (Int, Int, Int) -> Int

并打印结果。如何做到这一点?

最佳答案

我将指出一些有用的功能,帮助您完成任务:

readFile :: FilePath -> IO String

lines :: String -> [String]

words :: String -> [String]

print :: (Show a) => a -> IO ()

我建议您打开一个 ghci session ,稍微尝试一下这些函数,看看它们的作用,并尝试以创造性的方式将它们混合在一起。我会给你一个良好的开端:

Prelude> str <- readFile "test.txt"
Prelude> print (length (lines str))
<The number of lines in the file "test.txt">

关于parsing - 解析输入并执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186709/

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