
24 Jun
2011
24 Jun
'11
3:23 a.m.
On Thu, 23 Jun 2011 11:32:50 -0400
Brandon Allbery
On Thu, Jun 23, 2011 at 11:29, Brandon Allbery
wrote: On Thu, Jun 23, 2011 at 11:02, Manfred Lotz
wrote: The only idea I got is:
processX x | x `elem` [ 1, 5, 76 ] = doThis | x `elem` [ 112, 21 ] = doThat | otherwise = doOtherwise
That's the correct way to do it. The trick is to remember that the above is really a "case of":
(with the cat off my arm so I'm not whacking the wrong keys...)
:-)
case x of _ | x `elem` [1, 5, 76] -> doThis | x `elem` [112, 21] -> doThat | otherwise -> doSomethingElse
Thanks. That is interesting. -- Manfred