QOUT()
 Muestra una lista de expresiones en la salida estándar
------------------------------------------------------------------------------
 Sintaxis

     QOUT([<lista exp>]) --> NIL
     QQOUT([<lista exp>]) --> NIL

 Argumentos

     <lista exp> es la lista de expresiones (de cualquier tipo, excepto
     matrices o bloques de código) separadas con comas que se va a mostrar
     en la consola. Si se especifica QOUT() sin argumentos, se envía a la
     consola un retorno de carro/salto de línea. Si se especifica QQOUT()
     sin argumentos, no se muestra nada.

 Devuelve

     QOUT() y QQOUT() devuelven siempre NIL.

 Descripción

     QOUT() y QQOUT() son funciones de consola. Estas funciones son las
     primitivas funcionales que crean los mandatos ? y ??, respectivamente.
     Igual que los mandatos ? y ??, muestran en la consola los resultados
     de una o más expresiones. QOUT() envía un retorno de carro/salto de
     línea antes de mostrar los resultados de <lista exp>. QQOUT() muestra
     los resultados de <lista exp> en la posición actual de ROW() y COL().
     Cuando QOUT() y QQOUT() muestran datos en la consola, se actualizan los
     valores de ROW() y COL(). Si SET PRINTER está activado (ON), los
     valores que se actualizan son los de PROW() y PCOL(). Si se especifica
     una <lista exp>, tanto QOUT() como QQOUT() insertan un espacio entre
     los resultados de cada expresión.

     QOUT() y QQOUT() pueden utilizarse para mostrar en la consola ciertos
     valores dentro de una expresión. Esto es especialmente útil en bloques
     de código, funciones de iteración, como AEVAL() y DBEVAL() y en listas
     de sentencias en el formato de salida de una definición de mandato.

 Ejemplos

      Este ejemplo utiliza QOUT() con AEVAL() para listar en la
        consola el contenido de una matriz literal:

        LOCAL aElementos := { 1, 2, 3, 4, 5 }
        AEVAL(aElementos, { |elemento| QOUT(elemento) })

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: ?|?? @...SAY SET ALTERNATE SET CONSOLE SET PRINTER