Função: Type
Retorna o tipo de dado de uma expressão ou variável.
Type ( < cExpr> ) --> cType
Nome | Tipo | Descrição | Obrigatório | Referência |
cExpr | Caracter | Indica a expressão e/ou o nome da variável a ser verificada. | X |
cType
- (caracter)
- Retorna o tipo de dado da expressão informada.
A expressão informada pode ser um campo de um alias especificado, um campo do alias corrente, uma variável de memória de escopo PRIVATE ou PUBLIC, e ainda uma expressão Advpl.
Valores retornados :
"A" = Array
"B" = Bloco de Código
"C" = Caractere
"D" = Data
"L" = Lógico
"N" = Numérico
"F" = Decimal de Ponto Fixo
"O" = Objeto
"U" = NIL ( Nulo ) (**)
Caso a expressão envolva alguma chamada de função, a função vai retornar a string "UI"
(**) Caso a expressão seja uma variável de escopo Local ou Static, ou ainda seja uma expressão Advpl sintaticamente inválida, a função também retornará "U"
Valores retornados :
"A" = Array
"B" = Bloco de Código
"C" = Caractere
"D" = Data
"L" = Lógico
"N" = Numérico
"F" = Decimal de Ponto Fixo
"O" = Objeto
"U" = NIL ( Nulo ) (**)
Caso a expressão envolva alguma chamada de função, a função vai retornar a string "UI"
(**) Caso a expressão seja uma variável de escopo Local ou Static, ou ainda seja uma expressão Advpl sintaticamente inválida, a função também retornará "U"
xValue := "CARACTER"
TYPE( "xValue" ) // Resultado: "C" - Caracter
xValue := 123
TYPE( "xValue" ) // Resultado: "N" - Numérico
xValue := .T.
TYPE( "xValue" ) // Resultado: "L" - Lógico
xValue := cTod("01/01/08")
TYPE( "xValue" ) // Resultado: "D" - Data
Microsiga Protheus 8.11 , Protheus 10
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas