Variables
An
array variable holds a single list value (zero or more scalar
values). Array variable names are similar to scalar variable names,
differing only in the initial character, which is an
at sign (@
)
rather than a dollar sign ($
). For example:
@fred # the array variable @fred @A_Very_Long_Array_Variable_Name @A_Very_Long_Array_Variable_Name_that_is_different
Note that the array variable @fred
is unrelated to
the scalar variable $fred
. Perl maintains separate
namespaces for
different types of things.
The value of an array variable that has not yet been assigned is
()
, the
empty list.
An expression can refer to array variables as a whole, or it can examine and modify individual elements of the array.
Get Learning Perl on Win32 Systems now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.