Operadores para manipulação de string

Nesta seção, você encontra descrição completa dos operadores para manipulação de strings.

Quais são?

Veja abaixo quais são os manipuladores de string:

OperadoresExemploAção
concatconcat(constant(“cachorro”), constant(“quente”))Operador que concatena as strings que tiver como entrada.
capitalizecapitalize(constant(“brasil”))Operador que transforma a primeira letra da string em uma letra maiúscula.
uppercaseuppercase(constant(“brasil”))Operador que transforma a todas as letras de uma string em letras maiúsculas.
lowercaselowercase(constant((“BRASIL”))Operador que transforma a todas as letras de uma string em letras minúsculas.
substrsubstr(constant(“brasil”), constant(3))Operador que retorna uma substring da string de entrada. Essa operação pode ter 2 ou 3 entradas, onde o primeiro parâmetro é a string e o segundo e terceiro parâmetro são os limitadores da string.

Exemplo

O exemplo mostra uma tela que possui um texto com uma operação de substring. Ela contém a frase:

  • ‘The book is on the table’ Os parâmetros são:
  • 4, 11. Isso mostra o limite dessa substring, e ela se torna uma string: ‘book is on’:

Veja abaixo:

fun screen() = Screen(
  child = Container(
            children = listOf(
                Text(text = constant("The text bellow is a substring of `The book is on the table`.")),
                Container(
                    children = listOf(
                        Text(substring(constant("The book is on the table"), constant(4), constant(11)))
                    )
                ).setStyle { backgroundColor = constant("#00FF00") }
            )
        )
    )

Última modificação 31/01/2022: feature: beagle orange (#837) (a117de55)