arrays.pl

A UNIX Command
$cat arrays.pl
# Simple array constructs.
@fred = ("How", "are", "you", "today?");
print "\@fred contains (@fred).\n";

$mike = $fred[1];
print "$mike $fred[3]\n";

# The array name in a scalar context gives the size.
$fredsize = @fred;
print '@fred has ', "$fredsize elements.\n";

# The $#name gives the max subscript (size less one).
print "Max sub is $#fred\n";

$perl arrays.pl
@fred contains (How are you today?).
are today?
@fred has 4 elements.
Max sub is 3
$

UNIX Explanation
Variables whose names begin with @ are arrays. If @sue is
an array,  it is  different variable from  $sue. However,
members   of  @sue   are  selected   by   $sue[$i].   The
construction $#arrname gives the maximum subscript of the
array @arrname.

source : http://sandbox.mc.edu/~bennet/perl/leccode/var2_pl.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s