diff options
| author | Ruben Westerberg <drclaw@mac.com> | 2019-10-27 08:37:13 +1000 |
|---|---|---|
| committer | Ruben Westerberg <drclaw@mac.com> | 2019-10-27 08:37:13 +1000 |
| commit | ed9a2f7fe33721940df37fd8b4b9e625558030eb (patch) | |
| tree | 1f33dcfcb5cf10e200914a762097f7b183e72143 /challenge-031 | |
| parent | 723dc42abf1d6a546f2820abc141ba81609a1c4c (diff) | |
| download | perlweeklychallenge-club-ed9a2f7fe33721940df37fd8b4b9e625558030eb.tar.gz perlweeklychallenge-club-ed9a2f7fe33721940df37fd8b4b9e625558030eb.tar.bz2 perlweeklychallenge-club-ed9a2f7fe33721940df37fd8b4b9e625558030eb.zip | |
Added ch-2.p6
Diffstat (limited to 'challenge-031')
| -rwxr-xr-x | challenge-031/ruben-westerberg/perl6/ch-2.p6 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/challenge-031/ruben-westerberg/perl6/ch-2.p6 b/challenge-031/ruben-westerberg/perl6/ch-2.p6 new file mode 100755 index 0000000000..61bfdceee6 --- /dev/null +++ b/challenge-031/ruben-westerberg/perl6/ch-2.p6 @@ -0,0 +1,22 @@ +#!/usr/bin/env perl6 +use MONKEY-SEE-NO-EVAL; +my $name=@*ARGS[0]//"\$var"~1000.Int; +my $value=@*ARGS[1]//1.rand; +{ + put "Using Module/eval"; + module D { + EVAL "our \$$name=\"$value\""; + } + put $D::($name); + put "Variable name: $name Value: {$D::($name)}"; +} + +put ""; + +{ + put "Using Hash"; + my %h; + %h{$name}=$value; + put "Variable name: $name Value: %h{$name}"; + +} |
