IO-Event
view release on metacpan or search on metacpan
t/getline.tt view on Meta::CPAN
107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
read
(
$p
,
$x
, 3, 3);
return
$x
;
},
compare
=>
"abc123"
,
repeat
=> 1,
desc
=>
'copy 2x3 chars: print method & read filehandle'
,
},
{
#7
send
=>
sub
{
pusher()->
(
"a\nb\n\nc\n\n\nd\n\n\n\ne\n"
);
$/ =
''
;
},
acquire
=>
sub
{
my
$p
= puller();
return
<
$p
>;
},
compare
=> [
"a\nb\n\n"
,
"c\n\n"
,
"d\n\n"
,
"e\n"
],
repeat
=> 1,
array
=> 1,
desc
=>
'copy 4 sets many lines: print method & array context <filehandle>'
,
},
{
#8
send
=>
sub
{
$/ =
''
;
pusher()->
(
"a\nb\n\nc\n\n\nd\n\n\n\ne\n"
);
},
acquire
=>
sub
{
my
$p
= puller();
my
@l
;
while
(<
$p
>) {
push
(
@l
,
$_
);
}
return
@l
;
},
( run in 0.293 second using v1.01-cache-2.11-cpan-e5176c747c2 )