<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
hi, good ... morning : )<br>I am just confused by the following code<br><br>&gt; oneOnly :: [Int]<br>&gt; oneOnly = [1]<br>&gt; isOneOnly :: [Int] -&gt; Bool<br>&gt; isOneOnly oneOnly = True<br>&gt; isOneOnly tester = False<br><br>what I want to do is to define a 'type' oneOnly as [1] and use it on <br>the pattern matching in function isOneOnly. But it does not work as<br>I expect:<br><br>When I type<br><br>isOneOnly [1] <br><br>it will be&nbsp; True&nbsp; which is the result I expect but for<br><br>is OneOnly [1,2]<br><br>the result keeps True, it seems the second pattern has been ignored,<br>I think I try to achieve the purpose in a wrong way, any suggestion?<br><br>Thanks and Merry Christmas<br><br>Best wishes,<br>Raeck<br><br /><hr />Send e-mail anywhere. No map, no compass. <a href='http://windowslive.com/oneline/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_anywhere_122008' target='_new'>Get your HotmailŪ account now.</a></body>
</html>