2
목록에 elemIndex
과 같은 요소의 인덱스를 반환하는 함수가 Haskell에 있습니까? 예를 들어 [1,2,3,4,2,3]
목록의 경우 2
을 찾고 [1,4]
을 반환합니다.Haskell 목록의 요소 인덱스를 얻는 방법
목록에 elemIndex
과 같은 요소의 인덱스를 반환하는 함수가 Haskell에 있습니까? 예를 들어 [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