Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Portuguese |
Pagetitle | ||
---|---|---|
|
...
...
...
|
Retorna
...
o
...
tipo
...
de
...
dado
...
de
...
uma
...
expressão
...
ou
...
variável.
...
Sintaxe
Bloco de código | ||
---|---|---|
| ||
Type( <cExpr> ) --> cType 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 Type( "xValue" ) // Resultado: "C" -CaracterxValue Caracter xValue :=123TYPE 123 Type( "xValue" ) // Resultado: "N" -NuméricoxValue Numérico xValue := .T.TYPE Type( "xValue" ) // Resultado: "L" -LógicoxValue Lógico xValue :=cTod("01/01/08")TYPE Date() Type( "xValue" ) // Resultado: "D" - Data xValue := "1+2" Type( "xValue" ) // Resultado: "D N" -Data Microsiga Protheus 8.11 , Protheus 10 Numerico
return
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas