|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Michael Spector 2:400/506.12 11 Feb 2004 18:31:48 To : Nikolay Pichtin Subject : Выборка из массива блоками -------------------------------------------------------------------------------- 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3273402a6882.html, оценка из 5, голосов 10
|