eWebProgrammer
prev next prev next
  Course navigation
 
Lesson 3
Objective

Introducing Perl Scalars
What is the syntax for a Perl Scalar Variable?
   
All scalar variables are introduced by the $ symbol. The actual name of the variable may include any of the characters in the ASCII set,
alpha (a-z, A-Z), numeric (0-9), and the underscore ( _ ) with the exception that the first character may not be numeric.
The $ symbol is used whenever the variable is referenced:
Diagram of a scalar
# initialize  a scalar to a string
  $food = "spaghetti";
# initialize an integer number
  $quan = 4;
# initialize a floating-point number
  $price = "2.49";
# initialize a mathematical result
  $total = $quan * $price
# pass a scalar to print
  print "$food\n";
# initialize one scalar from another
  $meal3 = $food;          
In the above example, the string spaghetti is a scalar value, as is the number 4. The result of the expression, $quan * $price, is also a scalar value.
Scalar Definition
Any value that represents only one thing (that is, a single-dimensional value) is a scalar.

Perl Scalar Type - Quiz
Click the Quiz link below to take a short multiple-choice quiz on scalars. Understanding the basic use of the scalar type will allow us to build on that knowledge in the next lesson by learning about the differences between numeric and string context.
Perl Scalar Type - Quiz
  Course navigation