Files
saselang-bible/chapters/010-enums-algebriques.md
2026-09-12 08:56:27 +02:00

604 B

10. Enums algébriques

10.1 Nature — V1 REQUIS — FIGÉ

Les enums Saselang sont fermés et peuvent porter des données.

Ils doivent permettre un match exhaustif.

10.2 Héritage — V1 REQUIS — FIGÉ

Pas d'héritage d'enum.

Un enum peut implémenter des interfaces.

Les variantes suivent la visibilité de l'enum.

10.3 Égalité/comparaison — V1 REQUIS — FIGÉ EN PRINCIPE

Pas de génération générale automatique d'OpEqual ou OpCompare pour tous les enums nominaux.

Des comportements intrinsèques peuvent être définis explicitement pour certains enums Core.