Hi,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
volume :: Fruit FruitType -&gt; Double<br>
volume F{radius=r,len=l,fType=Orange} = (4.0/3.0) * pi * r * r * r <br></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
volume F{radius=r,len=l,fType=Apple}  = (4.0/3.0) * pi * r * r * r<br>
volume F{radius=r,len=l,fType=Banana} = pi * (r * r) * l<br>
volume F{radius=r,len=l,fType=Watermelon} = (4.0/3.0) * pi * (2.0 * r)<br>
                                                         * l * (0.5 * l)</blockquote><div><br>Can anyone explain the above pattern matching syntax? I&#39;ve never seen it before...<br>
<br><br>
Thanks,<br>
<br>
Patrick <br><br><br></div></div>-- <br>=====================<br>Patrick LeBoutillier<br>Rosemère, Québec, Canada<br>