Veja abaixo quais são os operadores lógicos:
Operadores | Ação | |
---|---|---|
condition() | Operador de condição que avalia dois elementos e verifica qual é a condição verdadeira. | |
not() | Operador de negação que tem como entrada apenas um valor, e sua função é simplesmente inverter esse valor. | |
and() | Operador que recebe duas entradas e resulta em um valor VERDADEIRO se os dois valores de entrada da operação forem VERDADEIROS, caso contrário o resultado é FALSO. | |
or() | Operador que recebe duas entradas E resulta em um valor VERDADEIRO se ao menos UM dos dois valores de entrada da operação for VERDADEIRO, caso contrário o resultado é FALSO. |
Este exemplo é uma tela que utiliza duas operações lógicas **condition**
e **or**
;
Há duas possibilidades no resultado:
or
for verdadeira o texto do componente Text
se torna true.fun screen() = Screen(
navigationBar = NavigationBar(title = "Operations", showBackButton = true),
fun screen() = Screen(
navigationBar = NavigationBar(title = "Operations", showBackButton = true),
child = Container(
children = listOf(
Text(text = constant("The text in green below will show if the result of `TRUE OR FALSE")),
Text(condition(or(constant(true), constant(false)), constant(true), constant(false)).toBindString()
).setStyle{ backgroundColor = constant("#00FF00") }
)
)
)
)
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.