[Moscow.pm] Небольшой баг?
Alex Varyanick
q на cono.org.ua
Вт Ноя 2 09:15:15 PDT 2010
2010/11/2 Denis Evdokimov <evdokimov.denis на gmail.com>:
> Несколько моментов
> * баг или я что-то не так делаю?
> * где-нибудь может выстрелить? К примеру в XS модулях.
> * Почему так?
>
> use Data::Dumper;
>
> my @array = ( 0 .. 3 );
> for ( my $index = $#array ; $index >= 0 ; $index-- )
> {
> print Dumper($index);
> }
SV = PVMG(0x995b7e8) at 0x992c538
REFCNT = 1
FLAGS = (PADMY,pIOK,pNOK)
IV = 3
NV = 3
PV = 0
SV = PVMG(0x995b7e8) at 0x992c538
REFCNT = 1
FLAGS = (PADMY,IOK,NOK,pIOK,pNOK)
IV = 2
NV = 2
PV = 0
SV = PVMG(0x995b7e8) at 0x992c538
REFCNT = 1
FLAGS = (PADMY,IOK,pIOK)
IV = 1
NV = 2
PV = 0
SV = PVMG(0x995b7e8) at 0x992c538
REFCNT = 1
FLAGS = (PADMY,IOK,pIOK)
IV = 0
NV = 2
PV = 0
IV == 3 так что ИМХО всё бдует ок, ну для верности можно: int($#array)
--
Varyanick I. Alex
icq: 102 575 440
skype: cono..
q на cono.org.ua
Подробная информация о списке рассылки Moscow-pm