bien, esto probablemente va a estar en el preludio, pero: ¿hay una función de biblioteca estándar para encontrar los elementos únicos en una lista? mi (re) aplicación, aclaraciones, es:elementos únicos en una lista de haskell
has :: (Eq a) => [a] -> a -> Bool
has [] _ = False
has (x:xs) a
| x == a = True
| otherwise = has xs a
unique :: (Eq a) => [a] -> [a]
unique [] = []
unique (x:xs)
| has xs x = unique xs
| otherwise = x : unique xs
Su 'has' también es estándar; es solo 'flip elem'. – Nefrubyr
O incluso 'tiene xs = (\' elem \ 'xs)'. – yatima2975
@ yatima2975 ¿por qué estás usando 'elem' como infijo? – dopatraman