Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css
|
Pagetitle | ||||
---|---|---|---|---|
|
Retorna o tipo de dado de uma expressão ou variável.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
Type( < cExpr > )
|
Parâmetros
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 |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
cType | caractere | Retorna o tipo de dado da expressão informada. |
Observações
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)
- 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, ou ainda uma expressão AdvPL.
- 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".
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
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
|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas