On 10/21/06, Stephan Walter <[EMAIL PROTECTED]> wrote:
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
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe