[Haskell-cafe] Producing MinimumValue

Dan Weston westondan at imageworks.com
Thu Jul 19 15:55:57 EDT 2007


Oops, you got me. I didn't even look at the third line, I just took it 
from the previous post. My first instinct actually was to write:

allEqual x@(h:t) = and (zipWith (==) x t)

but I don't think that zipWith is allowed in the question.

Dan


Antoine Latter wrote:
> On 7/19/07, Dan Weston <westondan at imageworks.com> wrote:
>>
>> I would define:
>>
>> allEqual []         = True
>> allEqual [_]        = True
>> allEqual (x1:x2:xs) = (x1 == x2) && allEqual xs
> 
> What does this function do for "allEqual [1, 1, 2]" ?
> 
> Antoine
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
> 
> 




More information about the Haskell-Cafe mailing list