Hello, I am a complete beginner - no programming background. I want to begin with Perl and I decided to by Randal's book "*Learning Perl*". I seem to have been progressing smoothly till when I arrived at the code below on page 65.
my @names = qw/ tom fred dan betty roy /; my $result = &which_element_is("dan" @names); sub which_element_is { my($what, @array) = @_; foreach (0..$#array) { if ($what eq $array[$_]) { return $_; } } -1; } The author states or seems to imply that, "... *...@array* is a copy of *...@names *"! But I don't understand how and why this is so. I am stuck. Please, can someone help and explain to me how and why *...@array* is a copy of *...@names? * Thanking you in advance. Kind Regards, Joe. -- Isaiah 40:31 "But they that wait upon the LORD shall renew their strength..."