【发布时间】:2011-11-25 17:15:33
【问题描述】:
我知道您在 Haskell 中的想法会有所不同,但有人可以快速回答我如何遍历列表或嵌套列表并根据列表元素的值打印出一个字符。
list1 = [[1 0 0][0 1 0][0 0 1]]
通过遍历这个嵌套列表,它应该打印出 x 代表 0 和 y 代表 1
yxx
xyx
xxy
谢谢
【问题讨论】:
-
更一般地说,当从命令式语言迁移到函数式语言时,您可能不想再考虑“迭代列表”,而更多地考虑像
map和filter这样的函数.