List 映射!!在哈斯克尔
我正在尝试地图!!到列表,即有一个位置列表和一个我试图返回这些位置元素的列表,到目前为止,我有:List 映射!!在哈斯克尔,list,haskell,List,Haskell,我正在尝试地图!!到列表,即有一个位置列表和一个我试图返回这些位置元素的列表,到目前为止,我有: map $ flip listOfThings!!listOfPositions 我认为这是错误的,但无法解决如何修复它!任何帮助都将不胜感激。这就是你的意思吗 > map (['a', 'b', 'c']!!) [2, 1] ['c', 'b'] 我忍不住觉得一定有更好的方法,因为是一种不必要的缓慢和不符合列表的做事方式。你是如何得到你的职位列表的?您是否可以直接使用过滤器或类似的工具
map $ flip listOfThings!!listOfPositions
我认为这是错误的,但无法解决如何修复它!任何帮助都将不胜感激。这就是你的意思吗
> map (['a', 'b', 'c']!!) [2, 1]
['c', 'b']
我忍不住觉得一定有更好的方法,因为
代码>是一种不必要的缓慢和不符合列表的做事方式。你是如何得到你的职位列表的?您是否可以直接使用过滤器
或类似的工具?