Avaliador de expressões

Calcule o resultado de uma expressão com números inteiros, decimais, variáveis numéricas, variáveis de string para comparações de strings, operadores aritméticos e Boolianos ou um conjunto de funções.

Propriedades

Propriedade
Descrição
Expressão
A expressão a ser calculada.
A expressão pode conter um número ilimitado de parênteses abertos e fechados corretamente. Se a expressão não seguir a sintaxe correta, o conversor não realizará o cálculo.
Modo
A direção do vínculo dinâmico:
  • Leia do nó de origem para o pai.
  • Grave do nó pai para o nó de origem.
  • Leia do nó de origem para o pai e grave do pai para o nó de origem.

Origem

Uma ou mais variáveis identificadas por:
Espaço reservado
{
index_number
}
Inteiro progressivo igual ou maior que zero. Por exemplo
{1}
Espaço reservado
{#
placeholder_identifier
}
String prefixada com
#
. Por exemplo
{#speed}
DICA: Use qualquer combinação de espaços reservados em qualquer ordem. Use qualquer número de espaços reservados na expressão.

Literais

  • Boolianos.
  • Inteiros.
  • Decimais onde o separador decimal deve ser um ponto.
  • Números hexadecimais com o prefixo
    0x
    .
  • Texto como uma string delimitada por aspas duplas.
    DICA: Aspas duplas repetidas duas vezes (
    ""
    ) são interpretadas como uma sequência de escape.
  • Data e hora. Por exemplo,
    2017-06-28T15:26:06.0790910
    .

Operadores

Categoria
Operador
Associatividade
Comentários
Unário
Unário negativo:
-
NOT bit a bit:
~
Operador de conversão:
(type)
Direita para a esquerda