2014-12-02 240 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,似乎工作)