aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2019-09-23 19:01:55 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2019-09-23 19:01:55 +0100
commit64c81748bc33fdfba85006cf786b18c5181137b1 (patch)
treefeebec426b12080ef3d7d11e2599edabab157b30
parent108b18a94e12a7da354bcbcc35c7d914053b0922 (diff)
downloadperlweeklychallenge-club-64c81748bc33fdfba85006cf786b18c5181137b1.tar.gz
perlweeklychallenge-club-64c81748bc33fdfba85006cf786b18c5181137b1.tar.bz2
perlweeklychallenge-club-64c81748bc33fdfba85006cf786b18c5181137b1.zip
- Tidied up solution by Mark Anderson.
-rw-r--r--challenge-027/mark-anderson/perl5/ch-2.pl12
1 files changed, 6 insertions, 6 deletions
diff --git a/challenge-027/mark-anderson/perl5/ch-2.pl b/challenge-027/mark-anderson/perl5/ch-2.pl
index df3fa8859f..38fc3d33d8 100644
--- a/challenge-027/mark-anderson/perl5/ch-2.pl
+++ b/challenge-027/mark-anderson/perl5/ch-2.pl
@@ -3,18 +3,18 @@
package XHistory;
require Tie::Scalar;
@ISA = 'Tie::StdScalar';
-use Modern::Perl;# '2018';
+use Modern::Perl '2018';
+use feature qw(signatures);
+no warnings qw(experimental::signatures);
my @history;
-sub STORE {
- my($self, $value) = @_;
+sub STORE($self, $value) {
push @history, $value;
}
-sub FETCH {
- my $self = shift;
- return $history[-1];
+sub FETCH($self) {
+ $history[-1];
}
tie my $x, 'XHistory';