start page | rating of books | rating of authors | reviews | copyrights

Learning Perl on Win32 Systems

Learning Perl on Win32 SystemsSearch this book
Previous: 2.7 <STDIN> as a Scalar Value Chapter 2
Scalar Data
Next: 2.9 The Undefined Value
 

2.8 Output with print

So, we get things in with <STDIN> . How do we get things out? With the print() function. This function takes the values within its parentheses and puts them out without any embellishment onto standard output . Once again, unless you've done something odd, this will be your command console. For example:

print("hello world\n"); # say hello world, followed by newline print "hello world\n";  # same thing

Note that the second example shows the form of print() without parentheses. In fact, many of the operators that look like functions also have a syntactic form that works without the parentheses. Whether or not to use the parentheses is mostly a matter of style and typing agility, although there are a few cases where you'll need the parentheses to remove ambiguity.

We'll see that you can actually give print a list of values, in the "Using print for Normal Output" section of Chapter 6 , but we haven't talked about lists yet, so we'll put that discussion off until later.


Previous: 2.7 <STDIN> as a Scalar Value Learning Perl on Win32 Systems Next: 2.9 The Undefined Value
2.7 <STDIN> as a Scalar Value Book Index 2.9 The Undefined Value