RosettaCodeData/Task/Dynamic-variable-names/Perl/dynamic-variable-names-2.pl
2023-07-01 13:44:08 -04:00

9 lines
210 B
Perl

use strict;
print "Enter a variable name: ";
my $foo;
my $varname = <STDIN>; # type in "foo" on standard input
chomp($varname);
my $varref = eval('\$' . $varname);
$$varref = 42;
print "$foo\n"; # prints "42"