Mar*_*van 2 haskell list-comprehension
我有一个列表,如:
[[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"]
Run Code Online (Sandbox Code Playgroud)
如果您正在尝试打印,请使用print.print使用元素的show实例将其转换为字符串,然后使用putStrLn.
> mapM_ (mapM_ print) x
1
2
3
4
5
6
7
8
9
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2877 次 |
| 最近记录: |