2012-06-03 4 views
-1

У меня проблемы с Haskell. Я ищу функцию, которая может сравнивать 2 строки. Функция должна выводить строку String с символами, находящимися в обеих строках.Сравнение 2 строк в Haskell

Заранее спасибо.

+1

С или без повторений? Например, 'f 'aab" "aba" == "aab" 'или' "ab" '? –

+1

Что у вас есть? Где у вас проблема? – sth

ответ

10

Что вы ищете, это функция, которая может пересекать элементы из 2 списков [a].

Есть один от Data.List: intersect :: Eq a => [a] -> [a] -> [a].

> intersect "abcd" "db" 
"bd" 
it :: [Char]