J'ai un tableau qui peut contenir beaucoup d'=E9l=E9ments, je voudrait le
scinder en autant de tableaux que n=E9cessaire de mani=E8re =E0 ce que chac=
un
de ces nouveaux arrays soient constitu=E9s de 10 =E9l=E9ments. je traiterai
s=E9par=E9ment ces arrays.
exemple :=20
my @grosArray =3D (0..10000);
je veux me retrouver avec 1000 @petitArray contenant chacun une tranche
du @grosArray
Je pense pouvoir le faire avec un boucle qui irait pusher un nouveau
tableau mais ca me parait pas tr=E8s propre...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jl_morel
Dans l'article , a dit...
J'ai un tableau qui peut contenir beaucoup d'éléments, je voudrait le scinder en autant de tableaux que nécessaire de manière à ce que chac >un de ces nouveaux arrays soient constitués de 10 éléments. je traiterai séparément ces arrays.
exemple : my @grosArray = (0..10000);
je veux me retrouver avec 1000 @petitArray contenant chacun une tranche du @grosArray
Je pense pouvoir le faire avec un boucle qui irait pusher un nouveau tableau mais ca me parait pas très propre...
Il existe pas quelque chose de plus simple ?
Vous pouvez utiliser la fonction part du module List::MoreUtils qui renvoie une partition d'une liste.
Dans l'article <1204310388.5695.10.camel@localhost>, m.lory@free.fr.invalid a dit...
J'ai un tableau qui peut contenir beaucoup d'éléments, je voudrait le
scinder en autant de tableaux que nécessaire de manière à ce que chac >un
de ces nouveaux arrays soient constitués de 10 éléments. je traiterai
séparément ces arrays.
exemple :
my @grosArray = (0..10000);
je veux me retrouver avec 1000 @petitArray contenant chacun une tranche
du @grosArray
Je pense pouvoir le faire avec un boucle qui irait pusher un nouveau
tableau mais ca me parait pas très propre...
Il existe pas quelque chose de plus simple ?
Vous pouvez utiliser la fonction part du module List::MoreUtils qui renvoie
une partition d'une liste.
J'ai un tableau qui peut contenir beaucoup d'éléments, je voudrait le scinder en autant de tableaux que nécessaire de manière à ce que chac >un de ces nouveaux arrays soient constitués de 10 éléments. je traiterai séparément ces arrays.
exemple : my @grosArray = (0..10000);
je veux me retrouver avec 1000 @petitArray contenant chacun une tranche du @grosArray
Je pense pouvoir le faire avec un boucle qui irait pusher un nouveau tableau mais ca me parait pas très propre...
Il existe pas quelque chose de plus simple ?
Vous pouvez utiliser la fonction part du module List::MoreUtils qui renvoie une partition d'une liste.