On 11 November 2010 17:03, C K Kashyap
<ckkashyap@gmail.com> wrote:
v1 = 1
v2 = 2
f x = case x of
v1 -> "One"
v2 -> "Two"
The closest I can thin is the following:
f x | x == v1 = "One"
| x == v2 = "Two"
But, keep in mind, this is *not* the same thing. It requires Eq on x, and you lose all the exhaustiveness/overlapping checks pattern matching provides.
HTH,
--
Ozgur Akgun