Name
Synopsis
print [filehandle]list
Prints a string or a comma-separated list of strings
to the specified filehandle. If no
filehandle is given, the function prints to the currently open
filehandle (STDOUT initially). The function returns 1 if successful, 0 otherwise.
filehandlemay be a scalar variable name
(unsubscripted), in which case the variable contains either the
name of the actual filehandle or a reference to a filehandle
object from one of the object-oriented filehandle packages.
filehandle may also be a block that
returns either kind of value:
print { $OK ? "STDOUT" : "STDERR" } "stuff\n";
print { $iohandle[$i] } "stuff\n";If list is also omitted, $_ is printed. Note that because
print takes a list, anything in
the list is evaluated in list
context.