VALTYPE()
 Determina el tipo de datos devuelto por una expresión
------------------------------------------------------------------------------
 Sintaxis

     VALTYPE(<exp>) --> cTipo

 Argumentos

     <exp> es una expresión de cualquier tipo.

 Devuelve

     VALTYPE() devuelve un carácter sencillo que representa el tipo de datos
     devuelto por <Exp>. VALTYPE() devuelve uno de los siguientes
     caracteres:

     Valores devueltos por VALTYPE()
     ------------------------------------------------------------------------
     Devuelve          Significado
     ------------------------------------------------------------------------
     A                 Matriz
     B                 Bloque de código
     C                 Carácter
     D                 Fecha
     L                 Lógico
     M                 Memo
     N                 Numérico
     O                 Objeto
     U                 NIL
     ------------------------------------------------------------------------

 Descripción

     VALTYPE() es una función del sistema que toma un argumento, lo evalúa y
     devuelve una cadena de caracteres que describe el tipo de datos del
     valor devuelto. Es similar a TYPE() pero difiere en que evalúa
     realmente el argumento especificado y determina el tipo del valor
     devuelto. Por esta razón, permite determinar el tipo de las variables
     locales y estáticas, funciones definidas por el usuario y funciones de
     la biblioteca EXTEND.LIB. TYPE(), por el contrario, utiliza el operador
     de macro (&) para evaluar el tipo del argumento. Si el argumento no
     existe se producirá un error ("error no definido"), a diferencia de
     TYPE que devuelve "U".

 Ejemplos

      Estos ejemplos muestran los valores de retorno para varios
        tipos de datos:

        ? VALTYPE(1)                 // Resultado: N
        ? VALTYPE("GOOB")            // Resultado: C
        ? VALTYPE(NIL)               // Resultado: U
        ? VALTYPE(matriz)            // Resultado: A
        ? VALTYPE(bloque)            // Resultado: B

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: TYPE()