This commit is contained in:
2026-09-12 08:56:27 +02:00
parent 426aa92d0d
commit 18306bdc8c
116 changed files with 11080 additions and 0 deletions

26
chapters/009-structs.md Normal file
View File

@@ -0,0 +1,26 @@
# 9. Structs
## 9.1 Nature — V1 REQUIS — FIGÉ
Une `struct` est un type nominal de valeur :
- pas d'héritage de struct ;
- peut implémenter des interfaces ;
- pas d'identité d'instance `Object` ;
- pas d'égalité/comparaison automatique générale ;
- construction/destruction selon les règles du modèle mémoire V1.
## 9.2 Visibilité — V1 REQUIS — FIGÉ
Membres de struct :
```text
private
module
package
public
```
Pas de `protected`, car il n'existe pas d'héritage de struct.
---