나하 elementIsInList :: Eq a => a -> [a] -> Bool
함수해야와 동일하게 동작하는 방법 elem
기능 행동,하지만 그럴 수 없 재귀를 사용하고는 물론, elem
입니다. 나는 생각을 구현하는 방법에 대한 그것을 사용하여 filter
기능,그러나 나는 방법을 알아낼 수 없습니다 filter
작동합니다. 내가 오른쪽에는 트랙?
elementIsInList x xs = filter(x==xs) xs
나하 elementIsInList :: Eq a => a -> [a] -> Bool
함수해야와 동일하게 동작하는 방법 elem
기능 행동,하지만 그럴 수 없 재귀를 사용하고는 물론, elem
입니다. 나는 생각을 구현하는 방법에 대한 그것을 사용하여 filter
기능,그러나 나는 방법을 알아낼 수 없습니다 filter
작동합니다. 내가 오른쪽에는 트랙?
elementIsInList x xs = filter(x==xs) xs
x == xs
게 많은 의미가 없습, x
는 요소를 찾고,반면 xs
전체 목록의 요소입니다. 당신이 사용할 수 있습 lambda expression:
filter (\x -> x == y) xs
의 또는 중자 섹션:
filter (x ==) xs
게다가야 할는지 확인하려면 목록은 비어 있습니다. null :: Foldable f => f a -> Bool
환 True
목록이 비어 있는 경우,그리고 False
는 경우 그렇지 않습니다. 그런 다음 필요하여 부정과 결과 not :: Bool -> Bool
.