- or download this
my @employees; # Defined elsewhere as array of Employee objects
my $effect = Effect->new;
$effect->set( salary => 1.02, '*' );
$_->apply_effect( $effect ) for @employees;
- or download this
my @employees; # Defined elsewhere as array of Employee objects
$_->salary( $_->salary() * 1.02 ) for @employees;
- or download this
my $effect = Effect->new( [ salary => 1.02, '*' ] );
- or download this
my @employess; # Defined elsewhere
my $effect = Effect->new(
...
[ frobnitz => 1.5, '+' ],
);
$_->apply_effect( $effect ) for @employees;
- or download this
my @employees; # Defined elsewhere
for (@employees) {
...
# live with O(2n) . . .
$_->salary( $_->salary() * 1.02 ) for @employees;
$_->frobnitz( $_->frobnitz + 1.5 ) for @employees;
- or download this
my $do_operation; # Defined elsewhere, possibly from user input
my $by_ammount; # Also from user
...
;
my $effect = Effect->new( [ salary => $by_ammount, $op ] );
$_->apply_effect( $effect ) for @employees;