Jeff, Huh, so pointers with the purpose of modifying the original data are not necessary in perl?
Why then would you use references (apart from the performance of passing large amounts of data by value)? For larger & more data structures? Thx for the info. Mark > -----Original Message----- > From: Jeff 'japhy' Pinyan [mailto:japhy@;perlmonk.org] > Sent: Thursday, October 17, 2002 10:35 PM > To: HENRY,MARK (HP-Roseville,ex1) > Cc: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]' > Subject: RE: dereferencing a array element reference > > > On Oct 17, HENRY,MARK (HP-Roseville,ex1) said: > > >> You really don't need to, but ok. > >> > >This depends on whether I want to modify the passed in > variable.. (as well > >as to be hip :) > > You can modify variables sent to a function by modifying @_ by index: > > sub foo { > $_[0] += 2; > } > > $r = 13; > foo $r; > print $r; # 15 > > -- > Jeff "japhy" Pinyan [EMAIL PROTECTED] > http://www.pobox.com/~japhy/ > RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/ ** Look for "Regular Expressions in Perl" published by Manning, in 2002 ** <stu> what does y/// stand for? <tenderpuss> why, yansliterate of course. [ I'm looking for programming work. If you like my work, let me know. ] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]