
21 Oct
2006
21 Oct
'06
12:07 p.m.
On 10/21/06, Stephan Walter
John Ky wrote:
Hello,
I have this function here:
endsWith :: Eq a => [a] -> [a] -> Bool endsWith suffix list | lengthDifference < 0 = False | otherwise = (drop lengthDifference list) == suffix where lengthDifference = (length list) - (length suffix)
I thinks that's what List.isSuffixOf does.
isSuffixOf x y = reverse x `isPrefixOf` reverse y -- Cheers, Lemmih