[Haskell-cafe] Error: Improperly terminated character constant

2008-05-11 Thread Ivan Amarquaye

I'm writing a function dRop to accept words ending in 'es' and drop the last 
two characters i.e. 'es'.eg. mangoes - mongo but i keep on getting this error: 
Improperly terminated character constant after running this code which i have 
left below. Can i get any form of help from anyone in here...?
 
 
-
 
dRop :: String - String
dRop word = if  drop (length word - 2) word == 'es'
 then take (length word - 2) word
 else word
 
--
 
regards
 
Amarquaye.Ivan
_
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-ussource=wlmailtagline___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Error: Improperly terminated character constant

2008-05-11 Thread Johannes Laire
Single quotes are for characters, double quotes are for strings. So
change 'es' to es.

-- 
Johannes Laire

2008/5/11 Ivan Amarquaye [EMAIL PROTECTED]:


 I'm writing a function dRop to accept words ending in 'es' and drop the last
 two characters i.e. 'es'.eg. mangoes - mongo but i keep on getting this
 error: Improperly terminated character constant after running this code
 which i have left below. Can i get any form of help from anyone in here...?


  -

  dRop :: String - String
  dRop word = if  drop (length word - 2) word == 'es'
   then take (length word - 2) word
   else word

  --

  regards



 Amarquaye.Ivan
 
 Connect to the next generation of MSN Messenger  Get it now!
 ___
  Haskell-Cafe mailing list
  Haskell-Cafe@haskell.org
  http://www.haskell.org/mailman/listinfo/haskell-cafe


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe