Array :: LineReader

Líneas de acceso de un archivo a través de una matriz
Descargar ahora

Array :: LineReader Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Bjoern Holsten
  • Sitio web del editor:
  • http://search.cpan.org/~bholsten/

Array :: LineReader Etiquetas


Array :: LineReader Descripción

Acceder a las líneas de un archivo a través de una matriz Array :: LineReader es un módulo PERL que le brinda la posibilidad de acceder a las líneas de algún archivo por los elementos de una matriz. Este modul se herede los métodos de la víncina :: Array (ver ETIQUE :: ARRAY). Usted ahorra mucha memoria, porque el contenido del archivo solo se lee a pedido, es decir, en el caso de que acceda a un elemento de la matriz. El desplazamiento y la longitud de todas las líneas se mantienen en la memoria siempre y cuando le ate la matriz. El archivo subyacente se abre para leer en modo binario. (Sí, hay algo de OSS, que marcan la diferencia en la interpretación de la secuencia EOL, es decir, al final de la línea y el carácter de EOF, es decir, el fin de la fila, lo que es el personaje "X1A"). Los bytes leídos son NEIGTER traducidos ni suprimidos. Las líneas se acumulan e incluyen la secuencia EOL. Se supone que la secuencia EOL es "X0DX0A" o "X0AX0D" o "X0D" o "X0A". El archivo no está cerrado hasta que desata la Array.Synopsis Use Array :: LineReader; mis @lines; # Obtenga el contenido de cada línea como un elemento de @lines: Tie @Lines, 'Array :: LineReader', 'FileName'; imprimir escalar (@lines); # Número de líneas en el archivo Imprimir $ líneas ; # Contenido de la primera línea Imprimir $ líneas ; # Contenido de la última línea ... # Obtenga el desplazamiento y el contenido de cada línea como referencia de matriz a través de los elementos de @lines: Tie @Lines, 'Array :: LineReader', 'archivo de archivo', resultado => []; imprimir escalar (@lines); # Número de líneas en el archivo Imprimir $ líneas -> , ":", $ líneas -> ; # offset y contenido de la 5ta línea de impresión $ líneas -> , ":", $ líneas -> ; # Desplazamiento y contenido de la última línea ... # Obtenga la compensación y el contenido de cada línea como referencia de hash a través de los elementos de @lines: Tie @Lines, 'Array :: LineReader', 'FileName', resultado => {} ; imprimir escalar (@lines); # Número de líneas en el archivo Imprimir $ líneas -> {offset}, ":", $ líneas -> {contenido}; # Desplazamiento y contenido de la 4ta línea de impresión $ líneas -> {offset}, ":", $ lineas -> {contenido}; # compensación y contenido de la última línea ... Requisitos: · Perl


Array :: LineReader Software relacionado

Orix

Persistencia de objetos motítimos con múltiples modelos con múltiples herencias ...

192

Descargar

Gftracks

Perl extensión para la manipulación de Gramofiles. Archivos de extracción ...

164

Descargar