映射!! 在哈斯克尔

use*_*936 2 haskell list

我想映射!! 到列表,即有一个位置列表和一个列表,我试图返回这些位置的元素,到目前为止,我有:

map $ flip listOfThings!!listOfPositions
Run Code Online (Sandbox Code Playgroud)

我认为这是错误的,但无法解决如何解决它!任何帮助,将不胜感激.

jam*_*idh 7

你是这个意思吗?

> map (['a', 'b', 'c']!!) [2, 1]

['c', 'b']
Run Code Online (Sandbox Code Playgroud)