vault backup: 2023-09-12 17:47:53

This commit is contained in:
Louis Gallet 2023-09-12 17:47:53 +02:00
parent 91ea71795f
commit b63dad735f
Signed by: lgallet
SSH Key Fingerprint: SHA256:qnW7pk4EoMRR0UftZLZQKSMUImbEFsiruLC7jbCHJAY
2 changed files with 12 additions and 5 deletions

View File

@ -25,13 +25,14 @@
"state": {
"type": "markdown",
"state": {
"file": "Algo/Séminaire/Chapter 5 - Recursivity.md",
"file": "Algo/Séminaire/Exercices seminaire.md",
"mode": "source",
"source": false
}
}
}
]
],
"currentTab": 1
}
],
"direction": "vertical"
@ -168,19 +169,19 @@
"command-palette:Open command palette": false
}
},
"active": "c82ce15f72f65a11",
"active": "64e3f10f354fdce4",
"lastOpenFiles": [
"Algo/Séminaire/Introduction.md",
"Algo/Séminaire/Chapter 5 - Recursivity.md",
"Algo/Séminaire/Exercices seminaire.md",
"Algo/Séminaire/Chapter 3 - Case analysis.md",
"Algo/Séminaire/Chapter 2 - Functions.md",
"Algo/Séminaire/Exercices seminaire.md",
"Algo/Séminaire/assets/fact function response.png",
"Algo/Séminaire/assets/recursivite-meme.png",
"Pasted image 20230912155138.png",
"Algo/Séminaire/Chapter 4 - A bit of imperative.md",
"Algo/Chapter 0 - A bit of imperative/0.1 - Print.md",
"Algo/Séminaire/Untitled",
"Algo/Séminaire/Introduction.md",
"Algo/Séminaire/Chapter 1 - CAML basics.md",
"Mathématiques/Séminaire/Logics/Logics.md",
"Algo/Chapter 0 - A bit of imperative",

View File

@ -268,3 +268,9 @@ let rec add a = function
| 0 -> a
| b -> 1 + add a (b-1);;
```
## Exercise 4.6
```Ocaml
let rec mult a = function
| a when a = 0 | a when b = 0 -> 0
|