Name
setvbuf
Synopsis
$fh
->setvbuf(params
)
Takes the same parameters as the C function setvbuf(3)
and uses the C function to
set the buffering policy for the FileHandle.
The following additional FileHandle methods act as front-ends for the corresponding built-in Perl functions (see the O’Reilly book Programming Perl or the perlfunc manpage for more details):
| |
| |
| |
| |
The next group of FileHandle methods correspond to Perl special variables (see Programming Perl or the perlvar manpage):
| |
| |
| |
| |
| |
| |
Finally, the following methods are useful:
$
fh
->print
See Perl’s built-in
print
function.$
fh
->printf
See Perl’s built-in
printf
function.$
fh
->getline
Works like Perl’s
<FILEHANDLE>
construct, except that it can be safely called in an array context (but it still returns just one line).$
fh
->getlines
Works like Perl’s
<FILEHANDLE>
construct when called in an array context to read all remaining lines in a file.
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.