23 lines
235 B
Markdown
23 lines
235 B
Markdown
Tuples
|
|
======
|
|
|
|
```haskell
|
|
fst :: (a, b) -> a
|
|
```
|
|
|
|
```haskell
|
|
snd :: (a, b) -> b
|
|
```
|
|
|
|
```haskell
|
|
swap :: (a, b) -> (b, a)
|
|
```
|
|
|
|
```haskell
|
|
curry :: ((a, b) -> c) -> a -> b -> c
|
|
```
|
|
|
|
```haskell
|
|
uncurry :: (a -> b -> c) -> (a, b) -> c
|
|
```
|