Multiply class
Retorne o produto da multiplicação de qualquer número de números.
- Extends
Construtores
Multiply() | Inicializa uma nova instância da classe Multiplicar. |
Propriedades
negation | Obtém o avaliador que é uma negação deste. Define o avaliador que é uma negação deste. |
Propriedades herdadas
return |
Tipo esperado avaliando a expressão. |
type | Obtém o tipo de expressão do avaliador. |
Métodos herdados
try |
Avaliar uma expressão. |
validate |
Valide uma expressão. |
Detalhes do construtor
Multiply()
Inicializa uma nova instância da classe Multiplicar.
new Multiply()
Detalhes da propriedade
negation
Obtém o avaliador que é uma negação deste. Define o avaliador que é uma negação deste.
ExpressionEvaluator negation
Valor da propriedade
O avaliador que é uma negação deste.
Detalhes das propriedades herdadas
returnType
Tipo esperado avaliando a expressão.
returnType: ReturnType
Valor da propriedade
Herdado deExpressionEvaluator.returnType
type
Obtém o tipo de expressão do avaliador.
type: string
Valor da propriedade
string
Herdado deExpressionEvaluator.type
Detalhes do método herdado
tryEvaluate(Expression, MemoryInterface, Options)
Avaliar uma expressão.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parâmetros
- expression
- Expression
Expressão a ser avaliada.
- state
- MemoryInterface
Informações de estado global.
- options
- Options
Opções usadas na avaliação.
Retornos
O valor e a cadeia de caracteres de erro que não são nulos se houver um erro.
Herdado deExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Valide uma expressão.
function validateExpression(expression: Expression)
Parâmetros
- expression
- Expression
Expressão a ser validada.
Herdado deExpressionEvaluator.validateExpression