本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以新增表達式字串以在 Amazon Lex V2 中執行函數。此資料表顯示可用於 SRGS 表達式的語法和範例。
表達式類型 | 語法 | 範例 | 支援? |
---|---|---|---|
規則表達式常值 | 包含有效 regex 特殊字元 |
|
否 |
函式 | function functionName(parameters) {
functionBody} |
|
否 |
Delete | delete expression |
|
否 |
Void | void expression |
|
否 |
類型 | typeof expression |
|
否 |
成員索引 | expression [ expressions
] |
|
是 |
成員點 | expression . identifier |
|
是 |
引數 | expression (arguments) |
|
是 |
後增量 | expression++ |
|
是 |
遞減後 | expression-- |
|
是 |
預增量 | ++expression |
|
是 |
遞減前 | --expression |
|
是 |
Unary 加 / Unary 減號 | +expression /
-expression |
|
是 |
位元不是 | ~ expression |
|
是 |
邏輯而非 | ! expression |
|
是 |
乘法 | expression ('*' | '/' | '%')
expression |
|
是 |
附加元件 | expression ('+' | '-')
expression |
|
是 |
位元轉移 | expression ('<<' | '>>' | '>>>')
expression |
|
是 |
相對 | expression ('<' | '>' | '<=' |
'>=') expression |
|
是 |
In (入) | expression in expression |
|
是 |
平等 | expression ('==' | '!=' | '===' |
'!===') expression |
|
是 |
位元和 / xor / 或 | expression ('&' | '^' | '|')
expression |
|
是 |
邏輯和/或 | expression ('&&' | '||')
expression |
|
是 |
Ternary | expression ? expression :
expression |
|
是 |
指派 | expression = expression |
|
是 |
指派運算子 | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
是 |
指派位元運算子 | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
是 |
識別符 | identifierSequence 其中 identifierSequence 是有效字元 |
|
是 |
Null 常值 | null |
|
是 |
布林值常值 | true | false |
|
是 |
字串常值 | 'string' / "string" |
|
是 |
小數常值 | integer [.] digits
[exponent] |
|
是 |
十六進位常值 | 0 (x | X)[0-9a-fA-F] |
|
是 |
八進位常值 | O [0-7] |
|
是 |
陣列常值 | [ expression, ... ] |
|
是 |
物件常值 | {property: value, ...} |
|
是 |
親子化 | ( expressions ) |
|
是 |