- RU.PERL ----------------------------------------------------------- RU.PERL -
Msg : #2548 [500]
От : Michael Spector 2:400/506.12 11 февраля 04, 17:31
Кому : Nikolay Pichtin 14 февраля 04, 22:52
Тема : Выборка из массива блоками
-------------------------------------------------------------------------------
Hello Nikolay!
07 Feb 04 22:08, you wrote to All:
NP> Есть некий массив @mass
NP> Hеобходимо в цикле получать данные из
NP> этого массива блоками по 4.
NP> Как можно такое сделать?
Можно так например:
for($i=0; $i<@mass; $i+=4) {
my ($a, $b, $c, $d) = @mass[$i, $i+1, $i+2, $i+3];
.....
}
А можно и так:
while(@mass)
{
my ($a, $b, $c, $d) = @mass;
.....
for (1..4) {
shift(@mass);
}
}
Michael
--- GoldED/LNX 3.0.1
* Origin: ----> Fido - its my life <---- (2:400/506.12)