Comment concatener deux tableaux perl simplement ??
Merci
Comment concatener deux tableaux perl simplement ??
Merci
C'est tout ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my $tableau1=(1, 5, 6, 8, 3, 5); my $tableau2=(6, 1, 9, 7, 5); my $tableau3=($tableau1, $tableau2);
La mise entre parenthèses crée des listes. Les tableaux peuvent être utilisés comme éléments de liste, c'est leur contenu qui est alors injecté.
C'est expliqué dans la FAQ (toujours en cours de relecture et de validation, mais accessible quand même, ici)
Bonne continuation
[Edit]Attention, grosse faute d'inattention, ainsi que l'a souligné nematoad, plus bas ... Je voulais écrire, bien sûrEt je ne me suis pas relu, misérable que je suis ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my @tableau1=(1, 5, 6, 8, 3, 5); my @tableau2=(6, 1, 9, 7, 5); my @tableau3=(@tableau1, @tableau2);
Allez, 20pour m'apprendre ![/Edit]
Merci
Je pense que tu voulais dire soitEnvoyé par 2Eurocents
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my @tableau1=(1, 5, 6, 8, 3, 5); my @tableau2=(6, 1, 9, 7, 5); my @tableau3=(@tableau1, @tableau2);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my $tableau1=[1, 5, 6, 8, 3, 5]; my $tableau2=[6, 1, 9, 7, 5]; my $tableau3=[@$tableau1, @$tableau2];
Merci, nematoad.
Je voulais indiquer la première des deux solutions que tu donnes. J'ai mis partout le sigill $ au lieu du sigill @ ...
J'ai édité mon post, pour signaler l'erreur.
Encore merci.
Bonjour,
J'ai un tableau qui contient des dates du genre
$tDates1[0] = "2008/11/15 00:10:00"
et un second qui contient des dates également
$tDates2[0] = "2008/11/15 00:10:00"
Je veux que @tDates1 contiennent les dates à la fois de @tDates1 et @tDates2.
Lorsque je fais @tDates1 = (@tDates1 , @tDates2), les dates sont bien concaténées mais ils y a pleins de doublons du genre :
$tDates1[0] = "2008/11/15 00:10:00" et $tDates1[1] = "2008/11/15 00:10:00";
Je voudrais que @tDates1 ne récupère que les dates de @tDates2 qu'il ne possède pas déjà.
P.S.: à noter que les performances sont très importantes, donc je ne veux pas faire des boucles imbriquées....
Merci.
Bonjour,
à ta place, je posterai ta question dans un nouveau sujet, vu que celui-ci est taggé "résolu".
J'dis ça, c'est surtout si tu veux avoir des réponses, hein![]()
Partager