Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 映射!!在哈斯克尔_List_Haskell - Fatal编程技术网

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']

我忍不住觉得一定有更好的方法,因为
是一种不必要的缓慢和不符合列表的做事方式。你是如何得到你的职位列表的?您是否可以直接使用
过滤器
或类似的工具?