Mandar,

You can simply de-reference the array! 


[code]

my $list=['orange','red','purple'];

foreach(@$list) {
 print $_."\n";
}

[/code]


By saying @$list, you turn an array reference
into an array, for purposes of the loop.

Love those references!
$trooper

16-Aug-2004  18:23 PST
======================


  
-----Original Message-----
From: Mandar Rahurkar [mailto:[EMAIL PROTECTED] 
Sent: Monday, August 16, 2004 14:32
Cc: [EMAIL PROTECTED]
Subject: accessing each element

Hi,
   I have a list ,
$list=['orange','red','purple'];

How do I access each member of $list ? If this had been @list I cud have
done,

foreach(@list) {
 print $_;
}

How does it work for a scalar ?

Thanks,
Mandar


--
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional
commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/>
<http://learn.perl.org/first-response>



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to