Beagle v1.7 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 |
---|---|---|
insert | “@{insert(array, 5)}” | Operador que recebe duas entradas onde o primeiro parâmetro é um array e o segundo é o elemento que deseja inserir nesse array. |
remove | “@{remove(array, 1)}” | Operador que recebe duas entradas onde o primeiro parâmetro é um array e o segundo é o elemento que deseja remover desse array. |
removeIndex | “@{removeIndex(array, 2)}” | Operador que recebe duas entradas onde o primeiro parâmetro é um array e o segundo é o index do elemento que deseja remover desse array. |
contains | “@{contains(array, 3)}” | Operador que recebe duas entradas onde o primeiro parâmetro é um array e o segundo é o elemento que deseja verificar se contém no array. |
Veja o exemplo de uma tela no qual foi declarado um contexto com id numbersArray
com o valor de [0, 1, 2, 3, 4], esse contexto é usado na operação de removeIndex
no texto do component Text, onde ele remove o elemento de index 2.
fun screen() = Screen(child =
Container(
context = ContextData(id = "numbersArray", value = arrayOf(0,1,2,3,4)),
children = listOf(
Text(text = "Array was [0, 1, 2, 3, 4] and after removing index 2 now is: "),
Text(
expressionOf("@{removeIndex(numbersArray, 2)}")
).setStyle{ 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.