VALTYPE()
 Determina o tipo de dado retornado por uma expressao
------------------------------------------------------------------------------

 Sintaxe

     VALTYPE(<exp>) --> cTipo

 Argumentos

     <exp> é uma expressao de qualquer tipo.

 Retorno

     VALTYPE() retorna um único caractere, que representa o tipo dos dado
     retornado por <exp>.  VALTYPE() retorna um dos seguintes
     caracteres:

     Tabela 5-37: Valores de Retorno de VALTYPE()
     ------------------------------------------------------------------------
     Retorno              Significado
     ------------------------------------------------------------------------
     A                    Vetor
     B                    Bloco
     C                    Caractere
     D                    Data
     L                    Lógico
     M                    Memo
     N                    Numérico
     O                    Objeto
     U                    NIL
     ------------------------------------------------------------------------

 Descriçao

     VALTYPE() é uma funçao de tratamento de sistema que toma um único
     argumento, o avalia, e retorna uma cadeia de um caractere que descreve
     o tipo dos dados do valor de retorno.  É semelhante a TYPE(), com a
     diferença de que realmente avalia o argumento especificado e determina
     o tipo do valor de retorno.  Por esta razao, você pode determinar o
     tipo de variáveis locais e estáticas, funçoes definidas pelo usuário, e
     funçoes da EXTEND.LIB.  TYPE(), por outro lado, usa o operador macro
     (&) para avaliar o tipo de seu argumento.

 Exemplos

     Os exemplos a seguir ilustram os valores de retorno para vários tipos
     de dados:

     VALTYPE(1)                               // Resulta: N
     ? VALTYPE("ULLA")                        // Resulta: C
     ? VALTYPE(NIL)                           // Resulta: U
     ? VALTYPE(array)                         // Resulta: A
     ? VALTYPE(block)                         // Resulta: B

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: TYPE()