08.02.2015 Views

Programação Funcional e Concorrente com Scheme

Programação Funcional e Concorrente com Scheme

Programação Funcional e Concorrente com Scheme

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

notas de aula - Jerônimo C. Pellegrini<br />

b.2.6<br />

Entrada e saída<br />

(call-with-input-file str proc)<br />

Chama proc, que deve ser um procedimento sem argumentos, trocando a entrada corrente<br />

pela porta resultante da abertura do arqivo de nome str.<br />

(call-with-output-file str proc)<br />

Chama proc, que deve ser um procedimento sem argumentos, trocando a saída corrente<br />

pela porta resultante da abertura do arqivo de nome str.<br />

(close-input-port port)<br />

Fecha a porta de entrada port.<br />

(close-output-port port)<br />

Fecha a porta de saída port. Quaisquer dados em buffer são gravados antes da porta ser<br />

fechada.<br />

(current-error-port)<br />

Retorna a porta atual de saída para erros.<br />

(current-input-port)<br />

Retorna a porta atual de entrada.<br />

(current-output-port)<br />

Retorna a porta atual de saída.<br />

(delete-file str)<br />

Remove o arquivo cujo nome é dado pela string str.<br />

(display obj [ port ])<br />

Imprime obj na porta port, ou na saída corrente se port for omitida. Capítulo 2.<br />

(eof-object obj)<br />

Verifica se o objeto obj é o objeto que representa fim de arquivo.<br />

(file-exists str)<br />

Verifica se o arquivo cujo nome é str existe.<br />

(get-output-string port)<br />

Retorna a string <strong>com</strong> os caracteres escritos em port, que deve ser uma porta de saída<br />

para string criada por open-output-string.<br />

(load arq)<br />

Lê (usando read) e avalia todas as formas no arquivo cujo nome é arq. (Opcional)<br />

Versão Preliminar<br />

R 7 RS<br />

R 7 RS<br />

R 7 RS<br />

R 7 RS<br />

331<br />

[ 27 de outubro de 2010 at 15:47 ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!