beast schreef:

> What is the reason this following works
>   $hours{$hour}->{count} + 1
>
> but this not works?
>   $hours{$hour}->{count}++
>
>
> it actually part of this code:
>
>       $hours{$hour} = { occur => $occur_utc,
>                         delay => $hours{$hour}->{delay} + $delay,
>                         count => $hours{$hour}->{count} + 1
>                       };

The increment in

    $x = $y++;

is done *after* setting $x to the value of $y, so $x gets the old value
of $y.

Consider $x = ++$y;

Read perlop.

-- 
Affijn, Ruud

"Gewoon is een tijger."


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to