У меня есть массив в формате:
@arr = ABHCKPDLT OJEWFNONP POJEWPOFJ IWOJEFPPW IHWEF_IPIA
Мне нужно проверить, достигнуто ли ограничение на количество элементов, скажем, 4k символов. Если это так, необходимо создать новый массив и сохранить следующий предел массивов.
@arr_final = [[ABHCKPDLT OJEWFNONP POJEWPOFJ],[IWOJEFPPW IHWEF_IPIA]]
#!usr/bin/perl
use List::MoreUtils qw(natatime);
my @VAR;
{
my $iter = natatime 3, @arr;
while( my @tmp = $iter->() ){
push @VAR, \@tmp;
}
}
Пожалуйста, предложите, какой будет лучший подход в perl.