相关疑难解决方法(0)

在perl6中,如何在段落模式下读取文件?

data.txt中:

hello world
goodbye mars

goodbye perl6
hello perl5
Run Code Online (Sandbox Code Playgroud)

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;
}
Run Code Online (Sandbox Code Playgroud)

实际产量:

hello world
----------
goodbye mars
----------

----------
goodbye perl6
----------
back to perl5
----------
Run Code Online (Sandbox Code Playgroud)

期望的输出:

hello world
goodbye mars
-----------
goodbye perl6
back to perl5
-----------
Run Code Online (Sandbox Code Playgroud)

...

$ perl6 -v
This is perl6 version 2015.03-21-gcfa4974 built on MoarVM version 2015.03
Run Code Online (Sandbox Code Playgroud)

io file perl6 raku

6
推荐指数
1
解决办法
129
查看次数

标签 统计

file ×1

io ×1

perl6 ×1

raku ×1