Array :: linereader.

linhas de acesso de um arquivo através de uma matriz
Baixe Agora

Array :: linereader. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Bjoern Holsten
  • Site do editor:
  • http://search.cpan.org/~bholsten/

Array :: linereader. Tag


Array :: linereader. Descrição

Linhas de acesso de um arquivo através de uma matriz Array :: LineReader é um módulo Perl que fornece a possibilidade de acessar linhas de algum arquivo pelos elementos de uma matriz. Este módulo inerta métodos de empate :: Array (veja Tie :: Array). Você economiza muita memória, porque o conteúdo do arquivo é lido apenas sob demanda, isto é, no caso de acessar um elemento da matriz. O deslocamento e o comprimento de todas as linhas são mantidos na memória desde que você amarre sua matriz. O arquivo subjacente é aberto para leitura no modo binário. (Sim, existem alguns OSS, que fazem a diferença na interpretação da seqüência EOL, ou seja, final de linha e do caractere eof, isto é, o caractere "x1a"). Os bytes lidos são Neigther traduzido nem supressed.lines são construídos e incluindo a seqüência EOL. A sequência EOL é assumida como "x0dx0a" ou "x0ax0d" ou "x0d" ou "x0d" ou "x0a". O arquivo não está fechado até que você desse desatar o array.synopsis use Array :: LineReader; meus @lines; # Obtenha o conteúdo de cada linha como elemento de @lines: Tie @lines, 'Array :: LineReader', 'filename'; Imprimir Scalar (@lines); # Número de linhas no arquivo Imprimir $ linhas ; # Conteúdo da primeira linha Imprimir $ linhas ; # Conteúdo da última linha ... # Obtenha o deslocamento e conteúdo de todas as linhas como referência de matriz através dos elementos @lines: Tie @lines, 'Array :: LineReader', 'filename', resultado => []; Imprimir Scalar (@lines); # Número de linhas no arquivo Imprimir $ linhas -> , ":", $ linhas -> ; # deslocamento e conteúdo da 5ª linha de impressão $ linhas -> , ":", $ linhas -> ; # Deslocamento e conteúdo da última linha ... # Obtenha o deslocamento e conteúdo de cada linha como referência de hash através dos elementos @lines: Tie @lines, 'Array :: LineReader', 'filename', resultado => {} ; Imprimir Scalar (@lines); # Número de linhas no arquivo Imprimir $ linhas -> {offset}, ":", $ linhas -> {conteúdo}; # deslocamento e conteúdo da 4ª linha de impressão $ linhas -> {offset}, ":", $ linhas -> {teor}; # Deslocamento e conteúdo da última linha ... Requisitos: · Perl.


Array :: linereader. Software Relacionado

Oryx.

Persistência de objeto conduzido Meta-Modelo com herança múltipla ...

192

Download