Reference: print
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T01:36:49Z

#

| Chapter 5 Function Reference |

## print

    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. filehandle may 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.

Reference: pos |  | Reference: printf