11 lines
400 B
TeX
11 lines
400 B
TeX
Defining a pair is easy.
|
|
\begin{haskellcode}
|
|
p :: (Int, Char) -- this is the type
|
|
p = (2, 'y') -- this is how we construct the pair
|
|
|
|
-- pattern matching against pairs
|
|
sumPair :: (Int, Int) -> Int
|
|
sumPair (x, y) = x + y
|
|
\end{haskellcode}
|
|
\pause
|
|
Note: we use \hinline{(x, y)} notation for both the type and the definition! Those are still two different things. We can also have triples, quadruples etc. |