aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Westerberg <drclaw@mac.com>2019-10-27 08:10:30 +1000
committerRuben Westerberg <drclaw@mac.com>2019-10-27 08:10:30 +1000
commit723dc42abf1d6a546f2820abc141ba81609a1c4c (patch)
tree2cfbeff2d7287424df36f6f33bc911be23e2790f
parent01550da275d58a35ad897ba852e234d35a781b2c (diff)
downloadperlweeklychallenge-club-723dc42abf1d6a546f2820abc141ba81609a1c4c.tar.gz
perlweeklychallenge-club-723dc42abf1d6a546f2820abc141ba81609a1c4c.tar.bz2
perlweeklychallenge-club-723dc42abf1d6a546f2820abc141ba81609a1c4c.zip
Added ch-2.pl
-rwxr-xr-xchallenge-031/ruben-westerberg/perl5/ch-2.pl18
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}";
+}