next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Abrir un fichero Sup: Entrada /Salida Ant: Ejercicio: Contextos y E/S Err: Si hallas una errata ...

Filehandles

En Perl un filehandle es el nombre una conexión de entrada/salida que conecta nuestro proceso Perl con el mundo exterior. Esto es, se trata del nombre de una conexión, no necesariamente del nombre de un fichero. Existen seis filehandles que son especiales: STDIN, STDOUT, STDERR, DATA, ARGV y ARGVOUT.

La aparición del terminal __END__ en un programa indica el arranque del manipulador de ficheros especial DATA. Este fichero especial se refiere a todo el texto que sigue al token __END__ en el fichero que contiene el guión Perl. Así una línea como $line = <DATA> leerá desde el manipulador de fichero formado por las líneas posteriores a aquella en la que figura __END__.



Subsecciones
next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Abrir un fichero Sup: Entrada /Salida Ant: Ejercicio: Contextos y E/S Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21