[Haskell-beginners] can this be made shorter?

Emmanuel Touzery etouzery at gmail.com
Wed May 29 21:38:12 CEST 2013


hi,

 i want to know if a string contains only "." and "/" characters.

 i do something like that:

null . dropWhile (\c -> c == '.' || c == '/')

  now it's a shame, because if I wanted only to check for "." then I would
have:

null . dropWhile (=='.')

   afaik in scala you can say:

null . dropWhile (_ == '.' || _ == '/')

   which is a bit more compact than the haskell...

   I was thinking to use "and" but I'm not sure it would end up being
readable...

   Any idea? Or I am trying too hard to make it compact?

Emmanuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20130529/888ba3cb/attachment.htm>


More information about the Beginners mailing list