기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
표현식 문자열을 추가하여 Amazon Lex V2에서 함수를 수행할 수 있습니다. 이 표에는 SRGS 표현식에 사용할 수 있는 구문과 예제가 적혀 있습니다.
표현식 유형 | 구문 | 예제 | 지원? |
---|---|---|---|
정규식 리터럴 | 유효한 정규식 특수 문자 |
|
아니요 |
함수 | function functionName(parameters) {
functionBody} |
|
아니요 |
삭제 | delete expression |
|
아니요 |
Void | void expression |
|
아니요 |
Typeof | typeof expression |
|
아니요 |
Member index | expression [ expressions
] |
|
예 |
Member dot | expression . identifier |
|
yes |
인수 | expression (arguments) |
|
예 |
Post increment | expression++ |
|
예 |
Post decrement | expression-- |
|
예 |
Pre increment | ++expression |
|
예 |
Pre decrement | --expression |
|
예 |
Unary plus / Unary minus | +expression /
-expression |
|
예 |
Bit not | ~ expression |
|
예 |
Logical not | ! expression |
|
예 |
Multiplicative | expression ('*' | '/' | '%')
expression |
|
예 |
Additive | expression ('+' | '-')
expression |
|
예 |
Bit shift | expression ('<<' | '>>' | '>>>')
expression |
|
예 |
Relative | expression ('<' | '>' | '<=' |
'>=') expression |
|
예 |
있음 | expression in expression |
|
예 |
Equality | expression ('==' | '!=' | '===' |
'!===') expression |
|
예 |
Bit and / xor / or | expression ('&' | '^' | '|')
expression |
|
예 |
Logical and / or | expression ('&&' | '||')
expression |
|
예 |
3진 | expression ? expression :
expression |
|
예 |
대입 | expression = expression |
|
예 |
Assignment operator | expression ('*=' | '/=' | '+=' | '-=' |
'%=') expression |
|
예 |
Assignment bitwise operator | expression ('<<=' | '>>=' |
'>>>=' | '&=' | '^=' | '|=')
expression |
|
예 |
식별자 | identifierSequence 여기서 identifierSequence는 유효한 문자 |
|
예 |
Null literal | null |
|
예 |
Boolean literal | true | false |
|
예 |
String literal | 'string' / "string" |
|
예 |
Decimal literal | integer [.] digits
[exponent] |
|
예 |
Hex literal | 0 (x | X)[0-9a-fA-F] |
|
예 |
Octal literal | O [0-7] |
|
예 |
Array literal | [ expression, ... ] |
|
예 |
Object literal | {property: value, ...} |
|
예 |
Parenthesized | ( expressions ) |
|
예 |