How can I partition a Perl array into equal sized chunks?

后端 未结 9 1491
眼角桃花
眼角桃花 2020-12-15 08:01

I have a fixed-sized array where the size of the array is always in factor of 3.

my @array = (\'foo\', \'bar\', \'qux\', \'foo1\', \'bar\', \'qux2\', 3, 4, 5         


        
9条回答
  •  难免孤独
    2020-12-15 08:30

    Or this:

    my $VAR;
    while( my @list = splice( @array, 0, 3 ) ) {
        push @$VAR, \@list;
    }
    

提交回复
热议问题