2014-12-02 1 views
2

목록에 elemIndex과 같은 요소의 인덱스를 반환하는 함수가 Haskell에 있습니까? 예를 들어 [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

답변

7

이 유형의 질문에는 항상 Hoogle을 사용할 수 있습니다. 기본적으로 원하는 유형의 함수를 얻을 수 있습니다. 우리의 경우 인덱스가 [a]이고 a이고 검색을 위해 [Int]을 반환하고 싶은 경우 - search for it (귀하의 경우에는 첫 번째 결과, elemIndices, 작동하는 것 같습니다)

관련 문제