Hello

An argument passed to a subroutine returns wrong value.

Code example:

@x = (1..5);
$x = @x;

showValue ($x);   # or showValue (\$x);  


sub showValue {
  
  my $forwarded = @_;  
  print $forwarded;  # print ${$forwarded};

}

In both cases, the script prints out 1.
What is going on here?

Thanks

Babs

Reply via email to