note
blue_cowdawg
<ul><ul><i>
</i></ul></ul>
<p>
First off [truthseeker66|fellow monk] understand just what you are doing here.
</p>
<p>
Those dots you are referring to are the string concatenation operator. Each operator has a left hand side and a right hand side. I won't even start getting into precedence here since it reall y doesn't matter all that much.
<code>
my $thing = "Coca" . "Cola";
</code>
In the above example when <code>$thing</code> is printed it will result in "CocaCola" being printed.
</p>
<p>
As far as the variables them selves consider this code block:
<code>
my ($left,$right)=@_;
</code>
that will give you the same result as
<code>
my $left=$_[0];
my $right=$_[1];
</code>
which is the same as
<code>
my $left = shift @_;
my $right = shift @_;
</code>
but not necessarily the same as
<code>
#
# NEVER ASSUME!!!
my $right = pop @_;
my $left = pop @_;
#
# You may not get the result you are after!!
</code>
</p>
<p>
Clear as mud?
</p>
<div class="pmsig"><div class="pmsig-72516">
<hr>
<font size="-2">
Peter L. Berghold -- Unix Professional<br>
Peter -at- Berghold -dot- Net; AOL IM redcowdawg Yahoo IM: blue_cowdawg<br>
</font>
</div></div>
998515
998515