Beagle v1.6 não é mais mantida ativamente. A versão documentada que você está visualizando pode conter funcionalidades depreciadas. Para obter as funcionalidades mais recentes, consulte a nossa última versão .
Operadores | Exemplo | Ação |
---|---|---|
condition | “@{condition()}” | Operador de condição que avalia dois elementos e verifica qual é a condição verdadeira. |
not | “@{not()}” | Operador de negação que tem como entrada apenas um valor, e sua função é simplesmente inverter esse valor. |
and | “@{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 | “@{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. |
Aqui temos o exemplo de uma tela que utiliza duas operações lógicas, condition
e or
, onde caso 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 in green bellow will show if the result of `TRUE OR FALSE"),
Text(
expressionOf("@{condition(or(true, false), 'true', 'false')}")
).applyStyle(Style(backgroundColor = "#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.