2
Haskell中是否有任何函數返回列表中的元素的索引,例如elemIndex
。例如對於列表[1,2,3,4,2,3]
,尋找2
返回[1,4]
。如何獲取Haskell列表中的元素索引
Haskell中是否有任何函數返回列表中的元素的索引,例如elemIndex
。例如對於列表[1,2,3,4,2,3]
,尋找2
返回[1,4]
。如何獲取Haskell列表中的元素索引
對於這類問題,您總是可以使用Hoogle。基本上,你會得到你正在尋找的功能的類型 - 在我們的例子中,你有一個列表[a]
和一個a
來搜索並且想要返回[Int]
的索引 - 而只是search for it(在你的情況下,第一個結果,elemIndices
,似乎工作)
'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