diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-09-23 19:01:55 +0100 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2019-09-23 19:01:55 +0100 |
| commit | 64c81748bc33fdfba85006cf786b18c5181137b1 (patch) | |
| tree | feebec426b12080ef3d7d11e2599edabab157b30 | |
| parent | 108b18a94e12a7da354bcbcc35c7d914053b0922 (diff) | |
| download | perlweeklychallenge-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.pl | 12 |
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'; |
