Operadores aritméticos
Nesta seção, você encontra a descrição completa dos operadores numéricos.
As operações permitem você criar aplicações com telas mais complexas por meio do seu backend com operações básicas como:
As operações são usadas quando você quiser modificar os valores de um componente por meio de lógicas e operações e em um momento diferente daquele que você recebeu os componentes com o JSON.
O Beagle disponibiliza alguns operadores padrões, mas você também pode criar suas próprias operações.
Quando você utilizar os operadores com a nova DSL, é necessário entender o uso dos métodos a seguir:
1. constant - Este método é utilizado quando as operações são do tipo Bind.Value.
2. expressionOf - Este método é utilizado quando as operações são do tipo Bind.Expression.
3. toBindString - Em um componente Beagle, é necessário adicionar este método após o componente para fazer a conversão da operação para o tipo Bind de String.
Exemplo: Text(sum(constant(1), constant(2)).toBindString())
4. plus - Este método é utilizado para escrever um texto seguido de uma operação.
5. createOperation - Por meio deste método é possível criar operações customizadas.
Exemplo: Text(constant("Sum of 2 + 1 = ").plus(sum(constant(2), constant(1)).toBindString()))
ou Text(constant("Sum of 2 + 1 = ") + (sum(constant(2), constant(1)).toBindString()))
Veja abaixo todos os operadores padrões oferecidos pelo Beagle:
Nesta seção, você encontra a descrição completa dos operadores numéricos.
Nesta seção, você encontra descrição completa dos operadores lógicos.
Nesta seção, você encontra descrição completa dos operadores de comparação.
Nesta seção, você encontra descrição completa dos operadores para manipulação de strings.
Nesta seção, você encontra descrição completa dos Operadores para Manipulação de Arrays.
Nesta seção, você encontra descrição completa de outros operadores.
Nesta seção, você encontra como registrar uma nova operação.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.