Retorna o tipo de dado de uma expressão ou variável.
Type( < cExpr > )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cExpr | caractere | Indica a expressão e/ou o nome da variável a ser verificada. | X |
|
Nome | Tipo | Descrição |
---|---|---|
cType | caractere | Retorna o tipo de dado da expressão informada. |
Valores retornados:
Valor | Descrição |
---|---|
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) |
user function exemplo() xValue := "CARACTER" Type( "xValue" ) // Resultado: "C" - Caracter xValue := 123 Type( "xValue" ) // Resultado: "N" - Numérico xValue := .T. Type( "xValue" ) // Resultado: "L" - Lógico xValue := Date() Type( "xValue" ) // Resultado: "D" - Data xValue := "1+2" Type( "xValue" ) // Resultado: "N" - Numerico return