gpt4 book ai didi

list - Haskell 将字符串转换为嵌套列表

转载 作者:行者123 更新时间:2023-12-04 21:17:35 25 4
gpt4 key购买 nike

我有疑问,haskell中有没有函数可以帮我解决这个问题?我正在尝试接收一个列表形式的字符串作为输入,并将其转换为 haskell 中的实际列表

例如:

[ [1,1] , [2,2] ]" 转换为 [ [1,1] , [2,2] ]

示例 2:

转换 [ [ [1,1], [1,1] ], [ [2,2] , [2,2] ] , [ [1,1] ,[1,1] ] ]"

进入 [ [ [1,1], [1,1] ], [ [2,2] , [2,2] ] , [ [1,1] ,[1,1] ] ]

提前致谢!

最佳答案

是的,那个函数是read。如果您在类型注释中指定它应该读取的内容,您将获得所需的结果,前提是该类型有一个 Read 实例。

read "[ [1,1] , [2,2] ]" :: [[Int]]
-- [[1,1],[2,2]]

read "[ [ [1,1], [1,1] ], [ [2,2] , [2,2] ] , [ [1,1] ,[1,1] ] ]" :: [[[Int]]]
-- [[[1,1],[1,1]],[[2,2],[2,2]],[[1,1],[1,1]]]

关于list - Haskell 将字符串转换为嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49351423/

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