Operadores de comparação

Nesta seção, você encontra descrição completa dos Operadores de Comparação.

Quais são?

OperadoresExemploAção
gt (Maior)"@{gt(3,4)}Operador que recebe duas entradas e resulta em verdadeiro se o primeiro valor for maior que o segundo.
gte (Maior ou Igual)"@{gte(3,4)}"Operador que recebe duas entradas e resulta em verdadeiro se o primeiro valor for maior ou igual ao segundo.
lt (Menor)@{lt(3,4)}"Operador que recebe duas entradas e resulta em verdadeiro se o primeiro valor for menor que o segundo.
lte (Menor ou igual)"@{lte(3,4)}"Operador que recebe duas entradas e resulta em verdadeiro se o primeiro valor for menor ou igual ao segundo.
eq (Igual)"@{eq(4,4)}"Operador que recebe duas entradas e resulta em verdadeiro se o os dois valores são iguais.

Exemplo

Aqui, o exemplo é de uma tela que utiliza a operação de comparação lt, que verifica se o valor da soma de counter e:

  • Se o resultado da condição do or for verdadeira, o texto do componente Text se torna true;
  • Caso falso ele atribui ao texto o valor de false.
fun screen() = Screen(
    navigationBar = NavigationBar(
        title = "Operations",
        showBackButton = true
    ),
    child = Container(
        children = listOf(
            Text(text = "The text bellow will show if 4 is below 5 or not"),
            Text(expressionOf(
                    "@{condition(lt(4, 5), 'less then 5', 'greater then 5')}")
            ).applyStyle(Style(backgroundColor = "#00FF00"))
        )
    )
)


Última modificação 05/03/2021: fix: change table docs (#385) (ea0ea742)