Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Definieren von Regeln für Feature-Flags mit mehreren Varianten
Eine Variantenregel ist ein Ausdruck, der aus einem oder mehreren Operanden und einem Operator besteht. Ein Operand ist ein bestimmter Wert, der bei der Auswertung einer Regel verwendet wird. Operandenwerte können entweder statisch sein, z. B. eine Literalzahl oder Zeichenfolge, oder variabel, z. B. der in einem Kontext gefundene Wert oder das Ergebnis eines anderen Ausdrucks. Ein Operator, z. B. „größer als“, ist ein Test oder eine Aktion, die auf seine Operanden angewendet wird und einen Wert erzeugt. Ein Variantenregelausdruck muss entweder „wahr“ oder „falsch“ ergeben, um gültig zu sein.
Operanden
| Typ | Description | Beispiel |
|---|---|---|
|
Zeichenfolge |
Eine Folge von UTF-8-Zeichen, eingeschlossen in doppelte Anführungszeichen. |
|
|
Ganzzahl |
Ein 64-Bit-Ganzzahlwert. |
|
|
Gleitkommazahl |
Ein 64-Bit-IEEE-754-Gleitkommawert. |
|
|
Zeitstempel |
Ein bestimmter Zeitpunkt, wie in der W3C-Anmerkung |
|
|
Boolesch |
Ein wahrer oder falscher Wert. |
|
|
Kontextwert |
Ein parametrisierter Wert in Form von $ |
|
Vergleichsoperatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
|
eq |
Ermittelt, ob ein Kontextwert einem bestimmten Wert entspricht. |
|
|
gt |
Ermittelt, ob ein Kontextwert größer als ein bestimmter Wert ist. |
|
|
gte |
Ermittelt, ob ein Kontextwert größer oder gleich einem bestimmten Wert ist. |
|
|
lt |
Ermittelt, ob ein Kontextwert kleiner als ein bestimmter Wert ist. |
|
|
lte |
Ermittelt, ob ein Kontextwert kleiner oder gleich einem bestimmten Wert ist. |
|
Logische Operatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
|
und |
Ermittelt, ob beide Operanden wahr sind. |
|
|
oder |
Ermittelt, ob mindestens einer der Operanden wahr ist. |
|
|
not |
Kehrt den Wert eines Ausdrucks um. |
|
Benutzerdefinierte Operatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
|
Beginnt mit |
Bestimmt, ob ein Kontextwert mit einem bestimmten Präfix beginnt. |
|
|
ends_with |
Bestimmt, ob ein Kontextwert mit einem bestimmten Präfix endet. |
|
|
enthält |
Ermittelt, ob ein Kontextwert eine bestimmte Teilzeichenfolge enthält. |
|
|
in |
Ermittelt, ob ein Kontextwert in einer Liste von Konstanten enthalten ist. |
|
|
Streichhölzer |
Ermittelt, ob ein Kontextwert einem bestimmten Regex-Muster entspricht. |
|
|
exists |
Ermittelt, ob ein Wert für einen Kontextschlüssel angegeben wurde. |
|
|
split |
Berechnet bis Beachten Sie, dass |
|