Creating a Scalar
#The syntax for creating a scalar is: $variableName = <value>
# in which value may be numeric (integer or float),
# string
# reference (scalar, array, hash, code, or package)
# or boolean (True or False)
$scalar1 = 'this is a scalar'; # simple scalar assigned 'this is string'
$print = 10.0; # simple scalar assigned 10 (rounding is done)
$print = '10.0'; # number that is also a string, assigned 10.0.
$scalar2 = "this is $print"; # interpolation, assigned 'this is 10.0'
$scalar3 = 'this is $print'; # non-interpolation, assigned 'this is $print'
$emptyString = ''; # empty string.
Related examples in the same category
| 1. | Constant scalar | | |
| 2. | Convert to scalar | | |
| 3. | Declare scalar variable to store the integer value | | |
| 4. | Naming Scalar Variables | | |
| 5. | Program to illustrate the use of scalar variables. | | |
| 6. | scalar value interpolation | | |
| 7. | Scalars (Denoted by $) | | |
| 8. | Simple calculation with scalar variable | | |
| 9. | A scalar is a variable that holds a single value, a single string, or a number. | | |
| 10. | A scalar variable can reference a string value or a numeric value. | | |
| 11. | Assign new value to the integer scalar variable | | |
| 12. | Compound assignment operator with scalar variable | | |
| 13. | Concatenate two scalar variables with double quotes | | |
| 14. | $data is a scalar variable, while @data is an array | | |
| 15. | Initializing scalars and printing their values | | |
| 16. | Perl supports integers (decimal, octal, hexadecimal), floating point numbers, scientific notation, Booleans, and null. | | |
| 17. | Merge scalar variable into the string for output | | |
| 18. | If there are no quotes, then Perl has to decide whether the value is a string or a numeric value. | | |
| 19. | Scalar variables hold a single number or string and are preceded by a dollar sign ($). | | |
| 20. | Curly Braces | | |