una txt texto separado por manejo lineas linea leer las especifica escribir ejemplos contar como comas cargar archivos archivo agregar file io perl6

file - txt - leer y escribir archivos en c#



En Perl6, ¿cómo se lee un archivo en modo párrafo? (1)

Esto parece ser un error en Rakudo / MoarVM, volviendo al hecho de que MoarVM espera un único grafema como separador en lugar de una cadena arbitraria (cf archivo_configuración.c: 38 , archivo_config.c: 119 y archivo_config.c: 91 , que muestra que se utiliza el último carácter de la secuencia separadora en lugar de la cadena completa).

Como una solución rápida (pero tenga en cuenta que esto lee todo el archivo en la memoria), use

$fname.IO.slurp.split("/n/n")

en lugar de $infile.lines() .

También debe presentar un informe de error o preguntar en #perl6 en Freenode si este es un problema conocido.

data.txt:

hello world goodbye mars goodbye perl6 hello perl5

myprog.py:

my $fname = ''data.txt''; my $infile = open($fname, :r, nl => "/n/n"); for $infile.lines(nl => "/n/n") -> $para { say $para; say ''-'' x 10; }

Salida real:

hello world ---------- goodbye mars ---------- ---------- goodbye perl6 ---------- back to perl5 ----------

Salida deseada:

hello world goodbye mars ----------- goodbye perl6 back to perl5 -----------

...

$ perl6 -v This is perl6 version 2015.03-21-gcfa4974 built on MoarVM version 2015.03