in reply to use simple scalar names to point to specific array elements
Grab the Lexical::Alias module. Example:
#!/usr/bin/perl -w use strict; use Lexical::Alias; my @array = (1,2,3,4); my $alias; alias($array[2], $alias); $alias = 42; print "@array : $alias\n"; $array[2] *= 10; print "@array : $alias\n"; __END__ # output: 1 2 42 4 : 42 1 2 420 4 : 420
|
|---|