Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Expressions
Vous pouvez ajouter des chaînes d'expressions pour exécuter des fonctions dans Amazon Lex V2. Ce tableau présente la syntaxe et des exemples qui peuvent être utilisés dans les SRGS expressions.
Type d'expression | Syntaxe | Exemple | Pris en charge ? |
---|---|---|---|
Expression régulière littérale | Chaîne littérale contenant des caractères spéciaux regex |
|
Non |
Fonction | function functionName(parameters) {
functionBody} |
|
Non |
Suppression | delete expression |
|
Non |
Void | void expression |
|
Non |
Type de | typeof expression |
|
Non |
Index des membres | expression [ expressions
] |
|
Oui |
Point pour les membres | expression . identifier |
|
oui |
Arguments | expression (arguments) |
|
Oui |
Incrémentation des publications | expression++ |
|
Oui |
Après la décrémentation | expression-- |
|
Oui |
Pré-incrément | ++expression |
|
Oui |
Pré-décrémenter | --expression |
|
Oui |
Plus unaire/moins unaire | +expression /
-expression |
|
Oui |
Mais non | ~ expression |
|
Oui |
Logique, non | ! expression |
|
Oui |
Multiplicatif | expression ('*' | '/' | '%')
expression |
|
Oui |
Additif | expression ('+' | '-')
expression |
|
Oui |
Décalage de bits | expression ('<<' | '>>' | '>>>')
expression |
|
Oui |
Relatif | expression ('<' | '>' | '<=' |
'>=') expression |
|
Oui |
Entrée | expression in expression |
|
Oui |
Égalité | expression ('==' | '!=' | '===' |
'!===') expression |
|
Oui |
Bit et/ xor/ou | expression ('&' | '^' | '|')
expression |
|
Oui |
Logique et/ ou | expression ('&&' | '||')
expression |
|
Oui |
Ternaire | expression ? expression :
expression |
|
Oui |
Affectation | expression = expression |
|
Oui |
Opérateur d'assignation | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
Oui |
Opérateur d'assignation bit à bit | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
Oui |
Identifiant | identifierSequence où se identifierSequencetrouve une séquence de caractères valides |
|
Oui |
Littéral nul | null |
|
Oui |
Littéral booléen | true | false |
|
Oui |
Chaîne littérale | 'string' / "string" |
|
Oui |
Littéral décimal | integer [.] digits
[exponent] |
|
Oui |
Littéral hexadécimal | 0 (x | X)[0-9a-fA-F] |
|
Oui |
Littéral octal | O [0-7] |
|
Oui |
Tableau littéral | [ expression, ... ] |
|
Oui |
Objet littéral | {property: value, ...} |
|
Oui |
Entre parenthèses | ( expressions ) |
|
Oui |