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, 20 pour m'apprendre ![/Edit]
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
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.
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager