Référence rapide
| Mode | Libellé suggéré | Description |
|---|---|---|
| Entre | « 1 – 10 » | Une plage spécifique de valeurs |
| Au moins | « Au moins 5 » | Valeurs supérieures ou égales à N |
| Au plus | « Au plus 100 » | Valeurs inférieures ou égales à N |
| Exactement | « Exactement 42 » | Une seule valeur spécifique |
Besoin de plus de flexibilité ? Si les modes prédéfinis ne couvrent pas votre cas d'utilisation, vous pouvez écrire des expressions personnalisées en utilisant notre algèbre de plages d'entiers.
Entre
Capture tous les entiers d'une valeur minimum à une valeur maximum (inclusif).
Exemples :
- « 1 – 10 » → Tous les entiers de 1 à 10
- « 0 – 100 » → Tous les entiers de 0 à 100
- « -5 – 5 » → Tous les entiers de -5 à 5
Cas d'utilisation : Plages de scores, tranches d'âge, fourchettes de quantités.
Au moins
Capture tous les entiers supérieurs ou égaux à un seuil.
Exemples :
- « Au moins 1 » → 1, 2, 3, ... (tous les entiers positifs)
- « Au moins 100 » → 100, 101, 102, ...
- « Au moins 0 » → Tous les entiers non négatifs
Cas d'utilisation : Exigences minimales, seuils, valeurs plancher.
Au plus
Capture tous les entiers inférieurs ou égaux à un seuil.
Exemples :
- « Au plus 10 » → ..., 8, 9, 10
- « Au plus 0 » → Tous les entiers non positifs
- « Au plus 100 » → Tout jusqu'à 100
Cas d'utilisation : Limites maximales, plafonds, valeurs plafond.
Exactement
Capture une seule valeur entière spécifique.
Exemples :
- « Exactement 0 » → Uniquement la valeur 0
- « Exactement 42 » → Uniquement la valeur 42
- « Exactement -1 » → Uniquement la valeur -1
Cas d'utilisation : Correspondance précise, valeurs sentinelles, états spécifiques.
Expressions personnalisées
Lorsque les modes prédéfinis ne correspondent pas à vos besoins, vous pouvez écrire des expressions de plages d'entiers personnalisées.
Syntaxe de base
Une expression de plage d'entiers définit une borne de début et de fin :
<début> ... <fin>
L'opérateur ... signifie que la fin est exclusive (jusqu'à mais sans inclure). Utilisez .. pour une fin inclusive (jusqu'à et y compris).
Valeurs spéciales
| Valeur | Signification |
|---|---|
-Inf |
Infini négatif (pas de borne inférieure) |
+Inf |
Infini positif (pas de borne supérieure) |
Exemples d'expressions
| Mode | Expression |
|---|---|
| Entre 1 et 10 | 1 ... 11 |
| Au moins 5 | 5 ... +Inf |
| Au plus 100 | -Inf ... 101 |
| Exactement 42 | 42 ... 43 |
| Tous les entiers | -Inf ... +Inf |
Conseils
-
Exclusif vs Inclusif : Utilisez
...(exclusif) pour la plupart des plages. Le constructeur ajuste automatiquement les bornes pour correspondre à votre intention. Utilisez..(inclusif) lorsque vous voulez explicitement inclure la valeur de fin. -
Nombres négatifs : Les entiers négatifs fonctionnent comme les positifs. Par exemple,
-10 ... 0capture de -10 à -1. -
Aperçu : L'aperçu de l'expression montre la plage résolue, pour que vous puissiez vérifier que votre expression capture les valeurs souhaitées.