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.
Ausdrücke
Sie können Ausdruckszeichenfolgen hinzufügen, um Funktionen in Amazon Lex V2 auszuführen. Diese Tabelle zeigt die Syntax und Beispiele, die in SRGS-Ausdrücken verwendet werden können.
| Ausdruckstyp | Syntax | Beispiel | Unterstützt? |
|---|---|---|---|
| Literal für reguläre Ausdrücke | Zeichenkettenliteral, das gültige Regex-Sonderzeichen enthält |
|
Nein |
| Funktion | function functionName(parameters) {
functionBody} |
|
Nein |
| Delete | delete expression |
|
Nein |
| Void | void expression |
|
Nein |
| Typ von | typeof expression |
|
Nein |
| Mitgliederindex | expression [ expressions
] |
|
Ja |
| Punkt für Mitglieder | expression . identifier |
|
Ja |
| Argumente | expression (arguments) |
|
Ja |
| Erhöhung des Beitrags | expression++ |
|
Ja |
| Rückgang nach dem Rückgang | expression-- |
|
Ja |
| Vor der Erhöhung | ++expression |
|
Ja |
| Vor der Dekrementierung | --expression |
|
Ja |
| Unäres Plus//Unäres Minus | +expression /
-expression |
|
Ja |
| Aber nicht | ~ expression |
|
Ja |
| Logisch nicht | ! expression |
|
Ja |
| Multiplikativ | expression ('*' | '/' | '%')
expression |
|
Ja |
| Additiv | expression ('+' | '-')
expression |
|
Ja |
| Bitverschiebung | expression ('<<' | '>>' | '>>>')
expression |
|
Ja |
| Relativ | expression ('<' | '>' | '<=' |
'>=') expression |
|
Ja |
| In | expression in expression |
|
Ja |
| Gleichheit | expression ('==' | '!=' | '===' |
'!===') expression |
|
Ja |
| Bit und/x oder/oder | expression ('&' | '^' | '|')
expression |
|
Ja |
| Logisch und/oder | expression ('&&' | '||')
expression |
|
Ja |
| Ternär | expression ? expression :
expression |
|
Ja |
| Zuweisung | expression = expression |
|
Ja |
| Zuweisungsoperator | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
Ja |
| Bitweiser Zuweisungsoperator | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
Ja |
| Kennung | identifierSequencewobei IdentifierSequence eine Folge gültiger Zeichen ist https://developer.mozilla.org/en-US/docs/Glossary/Identifier |
|
Ja |
| Null-Literal | null |
|
Ja |
| Boolesches Literal | true | false |
|
Ja |
| Zeichenkette literal | 'string' / "string" |
|
Ja |
| Dezimales Literal | integer [.] digits
[exponent] |
|
Ja |
| Hex-Literal | 0 (x | X)[0-9a-fA-F] |
|
Ja |
| Oktal wörtlich | O [0-7] |
|
Ja |
| Array-Literal | [ expression, ... ] |
|
Ja |
| Objekt literal | {property: value, ...} |
|
Ja |
| In Klammern | ( expressions ) |
|
Ja |