반환 여부 주어진 캐릭터에서는 목록 또는지 사용하지 않고 elem 기능과 재귀

0

질문

나하 elementIsInList :: Eq a => a -> [a] -> Bool 함수해야와 동일하게 동작하는 방법 elem 기능 행동,하지만 그럴 수 없 재귀를 사용하고는 물론, elem 입니다. 나는 생각을 구현하는 방법에 대한 그것을 사용하여 filter 기능,그러나 나는 방법을 알아낼 수 없습니다 filter 작동합니다. 내가 오른쪽에는 트랙?

elementIsInList x xs = filter(x==xs) xs

haskell higher-order-functions list
2021-11-13 14:55:45
1

최고의 응답

2

x == xs 게 많은 의미가 없습, x 는 요소를 찾고,반면 xs 전체 목록의 요소입니다. 당신이 사용할 수 있습 lambda expression:

filter (\x -> x == y) xs

의 또는 중자 섹션:

filter (x ==) xs

게다가야 할는지 확인하려면 목록은 비어 있습니다. null :: Foldable f => f a -> BoolTrue 목록이 비어 있는 경우,그리고 False 는 경우 그렇지 않습니다. 그런 다음 필요하여 부정과 결과 not :: Bool -> Bool.

2021-11-13 15:00:22

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................