Learning Perl

Learning PerlSearch this book
Previous: 1.6 ExerciseChapter 2Next: 2.2 Numbers
 

2. Scalar Data

Contents:
What Is Scalar Data?
Numbers
Strings
Scalar Operators
Scalar Variables
Scalar Operators and Functions
<STDIN> as a Scalar Value
Output with print
The Undefined Value
Exercises

2.1 What Is Scalar Data?

A scalar is the simplest kind of data that Perl manipulates. A scalar is either a number (like 4 or 3.25e20) or a string of characters (like hello or the Gettysburg Address). Although you may think of numbers and strings as very different things, Perl uses them nearly interchangeably, so we'll describe them together.

A scalar value can be acted upon with operators (like plus or concatenate), generally yielding a scalar result. A scalar value can be stored into a scalar variable. Scalars can be read from files and devices and written out as well.


Previous: 1.6 ExerciseLearning PerlNext: 2.2 Numbers
1.6 ExerciseBook Index2.2 Numbers