QOUT()
 Exibe uma lista de expressoes no console
------------------------------------------------------------------------------

 Sintaxe

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

 Argumentos

     <lista exp> é uma lista de expressoes (de qualquer tipo de dados,
     exceto vetores e blocos), separadas por vírgulas, a ser exibida no
     console.  Caso nao haja especificaçao de argumento e QOUT() estiver
     especificada, o par carriage return/line feed é exibido.  Se QQOUT()
     for especificado sem argumentos, nao é exibido nada.

 Retorno

     QOUT() e QQOUT() sempre retorna NIL.

 Descriçao

     QOUT() e QQOUT() sao funçoes de tratamento de console.  Sao funçoes
     primitivas da linguagem, utilizadas para criar os comandos ? e ??,
     respectivamente.  Da mesma forma que os comandos ? e ??, estas funçoes
     sao usadas para exibir os resultados de uma ou mais expressoes no
     console.  QOUT() envia caracteres de carriage return e line feed antes
     de exibir os resultados de <lista exp>.  QQOUT() exibe os resultados de
     <lista exp> na posiçao ROW() e COL() corrente.  Quando QOUT() e QQOUT()
     exibem para o console, ROW() e COL() sao atualizadas.  Se SET PRINTER
     está ON, PROW() e PCOL() sao atualizadas.  Caso <lista exp> seja
     especificada, QOUT() e QQOUT() exibem um espaço entre os resultados de
     cada expressao.

     QOUT() e QQOUT() podem ser usadas para exibiçao de console dentro de
     uma expressao.  É especialmente útil para blocos, funçoes iterativas
     tais como AEVAL() e DBEVAL(), e em uma lista de declaraçoes na saída
     padrao de uma definiçao de comando de usuário.

 Exemplos

     O exemplo a seguir demonstra como QOUT() pode ser utilizada com AEVAL()
     para listar o conteúdo de um vetor literal no console:

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

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

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