Hi all,
I'm a bit late for a reply, but thought it would be appropriate to ask Babs
exactly what was required from the perl program.
Did you want to print the number of elements in the array, or print each
element in the array?
As Andrew Brosnan explained, setting a scalar equal to an array name
"B. Fongo" wrote:
> 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 s
"B. Fongo" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello
>
> An argument passed to a subroutine returns wrong value.
>
> Code example:
>
> @x = (1..5);
> $x = @x;
>
here, $x gets the number of elements in @x
>
> showValue ($x); # or showValue (\$x);
>
>
> sub showValue {
On 9/4/03 at 11:34 AM, [EMAIL PROTECTED] (B. Fongo) wrote:
> 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
ub do_db {
@x = @_;
# @x should be "John, mark, Peter" here too, but I get only John.
foreach (@x){
insert into group_table (blah blah) values(blah blah);
}
}
-Ursprüngliche Nachricht-
Von: Freddy Söderlund [mailto:[EMAIL PROTECTED]
B. Fongo wrote:
Hello
Please don't cross post
An argument passed to a subroutine returns wrong value.
Code example:
@x = (1..5);
$x = @x;
You are trying to assign an array to a scalar. An array evaluated in a
scalar context gives the no elements present in it. In this case the
value 5 will b
"B. Fongo" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello
Hi
>
> 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 $forwa
- Original Message -
From: "B. Fongo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, September 04, 2003 11:34 AM
Subject: passing an argument to a subroutine
> Hello
>
> An argument passed to a subroutine returns wrong value.
What value do you want it