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.
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.
Typ des Ausdrucks | Syntax | Beispiel | Unterstützt? |
---|---|---|---|
Literaler Ausdruck für reguläre Ausdrücke | Zeichenkettenliteral, das gültige Regex-Sonderzeichen |
|
Nein |
Funktion | function functionName(parameters) {
functionBody} |
|
Nein |
Löschen | delete expression |
|
Nein |
Void | void expression |
|
Nein |
Typ von | typeof expression |
|
Nein |
Index der Mitglieder | expression [ expressions
] |
|
Ja |
Mitglied Punkt | expression . identifier |
|
Ja |
Argumente | expression (arguments) |
|
Ja |
Erhöhung des Beitrags | expression++ |
|
Ja |
Nach dem Dekrement | expression-- |
|
Ja |
Nur inkrementiert | ++expression |
|
Ja |
Vor dem Herunterfahren | --expression |
|
Ja |
Unär plus//Unär minus | +expression /
-expression |
|
Ja |
Aber nicht | ~ expression |
|
Ja |
Logisch nicht | ! expression |
|
Ja |
Multiplikativ | expression ('*' | '/' | '%')
expression |
|
Ja |
Zusatzstoff | expression ('+' | '-')
expression |
|
Ja |
Bitverschiebung | expression ('<<' | '>>' | '>>>')
expression |
|
Ja |
Relativ | expression ('<' | '>' | '<=' |
'>=') expression |
|
Ja |
In | expression in expression |
|
Ja |
Gleichheit | expression ('==' | '!=' | '===' |
'!===') expression |
|
Ja |
Bit und/ xor/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 | identifierSequence wo identifierSequenceist eine Folge gültiger Zeichen |
|
Ja |
Null (Literal) | null |
|
Ja |
Boolesches Literal | true | false |
|
Ja |
Zeichenketten-Literal | 'string' / "string" |
|
Ja |
Dezimales Literal | integer [.] digits
[exponent] |
|
Ja |
Hex-Literal | 0 (x | X)[0-9a-fA-F] |
|
Ja |
Oktales Literalwort | O [0-7] |
|
Ja |
Array-Literal | [ expression, ... ] |
|
Ja |
Objekt-Literal | {property: value, ...} |
|
Ja |
In Klammern | ( expressions ) |
|
Ja |