Determina se o caractere mais à esquerda de uma string é uma letra maiúscula.

Sintaxe

IsUpper( < cString > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cString

caractere

Indica a string que será avaliada.

X

 

Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna verdadeiro (.T.), se o primeiro caractere da string for uma letra maiúscula; caso contrário, retorna falso (.F.).

Observações

  • As funções IsLower e IsUpper são relacionadas com as funções Lower e Upper, que convertem caracteres minúsculos para maiúsculos e vice-versa.
  • Por compatibilidade, a função IsUpper somente reconhece como caracteres em letra maiúscula as letras do alfabeto compreencidas entre "A" (ASCII 65) e "Z" (ASCII 90), não sendo considerados caracteres acentuados e/ou especiais.

Exemplos

Exemplo 1
user function isupper1()
  Local cTest := "Alpha"
  
  conout( IsLower( cTest ) ) // Resultado: .T.
return

Abrangência

Advanced Protheus 6.09, Advanced Protheus 7.10, Microsiga Protheus 8.11, Protheus 10

Veja também

  • Sem rótulos