task 3
This commit is contained in:
commit
2b9e05dc71
3 changed files with 11 additions and 0 deletions
BIN
task3/01.jpg
Normal file
BIN
task3/01.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 4 MiB |
BIN
task3/02.jpg
Normal file
BIN
task3/02.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.7 MiB |
11
task3/functions.ml
Normal file
11
task3/functions.ml
Normal file
|
@ -0,0 +1,11 @@
|
|||
type ('a, 'b) or_ =
|
||||
| Inl of 'a
|
||||
| Inr of 'b;;
|
||||
|
||||
let f1 x = match snd x with
|
||||
|Inl y -> Inl (fst x, y)
|
||||
| Inr z -> Inr (fst x, z);;
|
||||
|
||||
let f2 x = match x with
|
||||
|Inl y -> (fst y, Inl (snd y))
|
||||
|Inr z -> (fst z, Inr (snd z));;
|
Reference in a new issue