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

Reply via email to