Hi there,<br><br>The best way I can explain what I&#39;d like to do is show an example, so here goes:<br><br>same :: a -&gt; a -&gt; Bool<br>same x x = True<br>same _ _ = False<br><br>Is there any way to do this in Haskell? The actual reason I&#39;d like to do this is something slightly more complicated. I want to match against a list of elements, like so:<br>
<br>foo [x,x,x] = ...<br><br>Thanks for any help.<br><br>- Alex<br>