diff options
| author | Ruben Westerberg <drclaw@mac.com> | 2019-10-27 08:10:30 +1000 |
|---|---|---|
| committer | Ruben Westerberg <drclaw@mac.com> | 2019-10-27 08:10:30 +1000 |
| commit | 723dc42abf1d6a546f2820abc141ba81609a1c4c (patch) | |
| tree | 2cfbeff2d7287424df36f6f33bc911be23e2790f | |
| parent | 01550da275d58a35ad897ba852e234d35a781b2c (diff) | |
| download | perlweeklychallenge-club-723dc42abf1d6a546f2820abc141ba81609a1c4c.tar.gz perlweeklychallenge-club-723dc42abf1d6a546f2820abc141ba81609a1c4c.tar.bz2 perlweeklychallenge-club-723dc42abf1d6a546f2820abc141ba81609a1c4c.zip | |
Added ch-2.pl
| -rwxr-xr-x | challenge-031/ruben-westerberg/perl5/ch-2.pl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/challenge-031/ruben-westerberg/perl5/ch-2.pl b/challenge-031/ruben-westerberg/perl5/ch-2.pl new file mode 100755 index 0000000000..4d3b199d42 --- /dev/null +++ b/challenge-031/ruben-westerberg/perl5/ch-2.pl @@ -0,0 +1,18 @@ +#!/usr/bin/env perl +use feature qw<say>; +my $name=$ARGV[0]// "var".rand; +my $value=$ARGV[1]//rand; + +{ + say "Using symbolic refs"; + no strict refs; + $$name=$value; + say "Variable name: $name Value: ${$name}"; +} +print "\n"; +{ + say "Using a hash"; + my %h; + $h{$name}=$value; + say "Variable name: $name Value: $h{$name}"; +} |
