如何获取Haskell列表中元素的索引

Myk*_*yke 2 haskell

Haskell中是否有任何函数返回elemIndex列表中元素的索引.例如,对于列表[1,2,3,4,2,3],查找2返回[1,4].

Mih*_*eac 7

您可以随时使用Hoogle来解决此类问题.基本上,你得到你正在寻找的函数的类型 - 在我们的例子中你有一个列表[a]和一个a搜索并希望返回[Int]索引 - 并只是搜索它(在你的情况下,第一个结果,elemIndices似乎工作)