Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Espressioni
Puoi aggiungere stringhe di espressioni per eseguire funzioni in Amazon Lex V2. Questa tabella mostra la sintassi e gli esempi che possono essere utilizzati nelle espressioni SRGS.
Tipo di espressione | Sintassi | Esempio | Supportato? |
---|---|---|---|
Espressione regolare letterale | Stringa letterale contenente caratteri speciali regex |
|
No |
Funzione | function functionName(parameters) {
functionBody} |
|
No |
Eliminazione | delete expression |
|
No |
Void | void expression |
|
No |
Tipo di | typeof expression |
|
No |
Indice dei membri | expression [ expressions
] |
|
Sì |
Punto del membro | expression . identifier |
|
sì |
Argomenti | expression (arguments) |
|
Sì |
Incremento del post | expression++ |
|
Sì |
Decremento successivo | expression-- |
|
Sì |
Preincremento | ++expression |
|
Sì |
Pre-decremento | --expression |
|
Sì |
Unario più/ Unario meno | +expression /
-expression |
|
Sì |
Ma no | ~ expression |
|
Sì |
Logico no | ! expression |
|
Sì |
Moltiplicativo | expression ('*' | '/' | '%')
expression |
|
Sì |
Additivo | expression ('+' | '-')
expression |
|
Sì |
Spostamento di bit | expression ('<<' | '>>' | '>>>')
expression |
|
Sì |
Relativo | expression ('<' | '>' | '<=' |
'>=') expression |
|
Sì |
In | expression in expression |
|
Sì |
Parità | expression ('==' | '!=' | '===' |
'!===') expression |
|
Sì |
Bit e/xor/or | expression ('&' | '^' | '|')
expression |
|
Sì |
Logico e/o | expression ('&&' | '||')
expression |
|
Sì |
Ternaria | expression ? expression :
expression |
|
Sì |
Assegnazione | expression = expression |
|
Sì |
Operatore di assegnazione | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
Sì |
Operatore di assegnazione bit per bit | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
Sì |
Identificatore | identifierSequence dove identifierSequence è una sequenza di caratteri validi |
|
Sì |
Letterale nullo | null |
|
Sì |
Letterale booleano | true | false |
|
Sì |
Stringa letterale | 'string' / "string" |
|
Sì |
Letterale decimale | integer [.] digits
[exponent] |
|
Sì |
Letterale esadecimale | 0 (x | X)[0-9a-fA-F] |
|
Sì |
Letterale ottale | O [0-7] |
|
Sì |
Matrice letterale | [ expression, ... ] |
|
Sì |
Oggetto letterale | {property: value, ...} |
|
Sì |
Tra parentesi | ( expressions ) |
|
Sì |