<br><div class="gmail_quote">On Dec 4, 2007 1:29 PM, Ryan Bloor &lt;<a href="mailto:ryanbloor@hotmail.com">ryanbloor@hotmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>HI<br>
&nbsp;<br>
I will try and explain it better. <br>
I am meaning to write a function that takes a string, &quot;&nbsp;&nbsp;&nbsp;&nbsp; apple&quot; and eliminates the spaces at the start ONLY. called........&nbsp;removeSpace :: String -&gt; String<br>
&nbsp;<br>
I decided to use the function &#39;dropWhile&#39; and another one &#39;isSpace&#39; in the &#39;removeSpace&#39; function.<br>
&nbsp;<br>
&nbsp;removeSpace:: String -&gt; String<br>&nbsp;removeSpace a = case dropWhile isSpace a of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;&quot; -&gt; <br></div></blockquote><br><br>I am not sure why you think you need to do a case analysis here.&nbsp; Think about what &#39;dropWhile isSpace&#39; does.
<br><br>-Brent<br></div><br>