78 lines
1.2 KiB
Markdown
78 lines
1.2 KiB
Markdown
# Exemples / DO-DON'T — Chapitre 4 — Couches de l'écosystème V1
|
|
|
|
> Document compagnon non normatif tant qu'une règle n'est pas explicitement référencée comme normative par le chapitre.
|
|
|
|
## Exemples actuellement présents dans le chapitre
|
|
|
|
### Exemple 1
|
|
|
|
```text
|
|
grammaire
|
|
types primitifs
|
|
types nominaux
|
|
fonctions/méthodes
|
|
classes
|
|
structs
|
|
interfaces
|
|
enums
|
|
unions
|
|
tuples
|
|
generics
|
|
contrôle de flux
|
|
erreurs/exceptions
|
|
opérateurs
|
|
unsafe
|
|
scope
|
|
visibilité
|
|
imports
|
|
compilation conditionnelle structurelle
|
|
```
|
|
|
|
### Exemple 2
|
|
|
|
```text
|
|
Object
|
|
String
|
|
Result<T>
|
|
Result<T,E>
|
|
Error
|
|
ResultError
|
|
Exception
|
|
Option<T>
|
|
Nullable<T>
|
|
Range<T>
|
|
RangeIterable<T>
|
|
RangeStep<T,Step>
|
|
RangeReverse<T>
|
|
RangeReverseStep<T,Step>
|
|
RangeProgression<T,Step>
|
|
Ordering
|
|
Op...
|
|
Iterable<T>
|
|
Iterator<T>
|
|
Array<T>
|
|
StaticArray<T,N>
|
|
TypeInfo
|
|
ExitCode
|
|
```
|
|
|
|
### Exemple 3
|
|
|
|
```text
|
|
collections
|
|
encodages explicites
|
|
regex
|
|
filesystem
|
|
networking
|
|
process
|
|
concurrence
|
|
math
|
|
algèbre
|
|
FFI helpers
|
|
plateforme
|
|
```
|
|
|
|
## DO / DON'T / WHY / compiler error / edge cases
|
|
|
|
La couverture structurée de cette section sera enrichie au fur et à mesure de la fermeture des règles du chapitre. La migration `0.2.12` conserve volontairement les exemples historiques dans le chapitre afin de ne perdre aucun contexte normatif.
|