blob: f2f9fb3d28b8b35b64b7ea498c91677096b7c185 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
module T22375 where
data X = A | B | C | D | E
deriving Eq
f :: X -> Int -> Int
f x v
| x == A = 1 + v
| x == B = 2 + v
| x == C = 3 + v
| x == D = 4 + v
| otherwise = 5 + v
|