O tube firstLower converte o primeiro caractere em minúsculo sem alterar a string original do argumento.
firstLower(<texto>)
OU<texto>.firstLower()
texto: o parâmetro pode ser uma variável do tipo texto (String e Text), um vetor de texto (String ou Text) ou um texto fixo.
Retorna o texto com o a primeira letra em caixa baixa.
1. firstLower com texto fixo. Podemos utilizar o tube com um texto fixo. Vejamos o exemplo a seguir, em que temos o texto fixo “Código em LAWTEX” e o transformamos:
firstLower("Brasileiro") # retorna: brasileiro
2. firstLower com texto variável. É possível utilizar o tube com uma variável de texto (String ou Text). Para tanto, suponhamos a existência da variável <varTexto>
e que o usuário tenha nela inserido a seguinte palavra: “PAULISTA”. Existem duas formas de transformar o referido texto com a utilização do tube, vejamos:
firstLower(<varTexto>) ou <varTexto>.firstLower() # retorna: pAULISTA
3. firstLower com vetor de texto variável. Além dos casos anteriores, podemos utilizar o tube com um vetor de texto (String ou Text). Para tanto, suponhamos a existência do vetor de String |varTexto|
e que o usuário tenha nela inserido os seguintes textos: “Justiça” e “Direito”. Vejamos as formas de transformar o referido texto com a utilização do tube:
firstLower(|varTexto|) # retorna: justiça e Direito |varTexto|.firstLower() # retorna: justiça e direito
foreach(<texto> IN |varTexto|) where (separator = "%f, %s, %p e %l") { print firstLower(<texto>) } ou foreach(<texto> IN |varTexto|) where (separator = "%f, %s, %p e %l") { print <texto>.firstLower() } # retorna: justiça e direito