perlio::scalar(3pm) mojave man page | unix.com

Man Page: perlio::scalar

Operating Environment: mojave

Section: 3pm

PerlIO::scalar(3pm)					 Perl Programmers Reference Guide				       PerlIO::scalar(3pm)

NAME
PerlIO::scalar - in-memory IO, scalar IO
SYNOPSIS
my $scalar = ''; ... open my $fh, "<", $scalar or die; open my $fh, ">", $scalar or die; open my $fh, ">>", $scalar or die; or my $scalar = ''; ... open my $fh, "<:scalar", $scalar or die; open my $fh, ">:scalar", $scalar or die; open my $fh, ">>:scalar", $scalar or die;
DESCRIPTION
A filehandle is opened but the file operations are performed "in-memory" on a scalar variable. All the normal file operations can be performed on the handle. The scalar is considered a stream of bytes. Currently fileno($fh) returns -1.
IMPLEMENTATION NOTE
"PerlIO::scalar" only exists to use XSLoader to load C code that provides support for treating a scalar as an "in memory" file. One does not need to explicitly "use PerlIO::scalar". perl v5.18.2 2014-01-06 PerlIO::scalar(3pm)
Related Man Pages
perlio::via::quotedprint(3pm) - mojave
glib::flags(3) - suse
boolean(3pm) - osx
boolean(3pm) - opensolaris
boolean(3pm) - xfree86
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
UNIX tool on MacOS that can increase resolution of a file
Controlling user input
How can I direct messages from mac console.app to a log file?