嗨,大家好我有一个小问题,我一直在努力几个小时,所以我想也许你可以帮助我。我想指出,我刚开始学习Haskell。Haskell从列表中选择最后一个项目
所以我有一个叫Field
数据类型和一个叫做Map
类型是从该字段的字段类型的坐标创建
data Field = SM | S | M | W
type Map = (Int, Int, Field)
我也有返回地图的名单列表的功能,如这个:
[[(1,1,W),(1,2,W),(1,3,W)],[(2,1,W),(2,2,SM),(2,3,W)],[(3,1,W),(3,2,W),(3,3,W)]]
现在这里是我卡住的部分。我需要编写一个函数,从该列表中只需要的Map
第三个变量,并将它作为另一个列表如下:
[[W,W,W],[W,SM,W],[W,W,W]]
感谢所有帮助
“地图”这个词在这里有点烦人...... – leftaroundabout