[ Create a new account ]
Isn't there anything better than this?
$self->num( $self->num + 1 );
Anyone?
If you're using Moose, MooseX::AttributeHelpers [cpan.org] has a Counter helper that will give you increment_num and decrement mutators:
use MooseX::AttributeHelpers; has num => ( metaclass => 'Counter', isa => 'Num', is => 'ro', provides => { inc => 'inc_num', dec => 'dec_num', reset => 'reset_num', }); my $thing = Foo->new(num => 26);$thing->inc_num;$thing-
$ perl6 -e 'class A { has $.attr is rw }; my $a = A.new(:attr(42)); $a.attr++; say $a.attr' 43
Get More Comments
Reply
MX::AH (Score:1)
If you're using Moose, MooseX::AttributeHelpers [cpan.org] has a Counter helper that will give you increment_num and decrement mutators:
Re: (Score:1)
in Rakudo/Perl6? (Score:1)
Re: (Score:1)
Re: (Score:1)
$ perl6 -e 'class A { has $.attr is rw }; my $a = A.new(:attr(42)); $a.attr++; say $a.attr'43