2014-12-02 99 views
2

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

+6

'findIndices(== 2)[1,2,3,4,2,3]'https://hackage.haskell.org/package/base-4.2.0.1 /docs/Data-List.html#v%3AfindIndices – ymonad 2014-12-02 01:02:40

回答

7

对于这类问题,您总是可以使用Hoogle。基本上,你会得到你正在寻找的功能的类型 - 在我们的例子中,你有一个列表[a]和一个a来搜索并且想要返回[Int]的索引 - 而只是search for it(在你的情况下,第一个结果,elemIndices,似乎工作)

相关问题