gpt4 book ai didi

haskell - 如何在 Haskell 中打印列表列表中的每个项目?

转载 作者:行者123 更新时间:2023-12-02 16:05:22 25 4
gpt4 key购买 nike

我有一个列表,例如:


[[1,2,3,4,5],[6,7,8,9]]

我正在尝试使用列表理解来做到这一点,并且已经达到:

each_in_lists x = [show y | y <- x]

哪里x是列表的列表。

最佳答案

您是否尝试将其转换为字符串

> let x = [[1,2,3,4,5],[6,7,8,9]] 
> [show a | y <- x, a <- y]
["1","2","3","4","5","6","7","8","9"]

如果您尝试打印,请使用printprint 使用元素的 show 实例将其转换为字符串,然后使用 putStrLn

> mapM_ (mapM_ print) x                          
1
2
3
4
5
6
7
8
9

关于haskell - 如何在 Haskell 中打印列表列表中的每个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14341863/

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