IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

[langage] Push dans une hash


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Par défaut [langage] Push dans une hash
    Salut,

    je débute en Perl et j'ai une question sur les tables de hachage. J'ai lu dans un bouquin que cela n'a aucun sens de faire un push sur une table de hachage, je ne comprends pas pourquoi. Y a-t-il une autre technique pour ajouter des champs à une telle table? J'ai essayé de faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    %hash = ("lundi" => "monday",
    "mardi" => "tuesday");
    ($cle, valeur) = ("mercredi", "wed");
    push @hash, ($cle, $valeur);
    La commande push n'a aucun effet (on le voit en imprimant par exemple les clés, mercredi en est absent). Est-ce que quelqu'un a une solution à mon problème? Merci d'avance,

    Sébastien

  2. #2
    Membre expérimenté
    Avatar de Choupi
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 223
    Par défaut
    C'est tout simple, pas besoin de push:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $hash{"taclef"}=tavaleur;
    Note bien $hash et plus %hash !

    Bien sur tu peux remplacer "taclef" , tavaleur par des variables scalaires sans probleme ($taclef...). Dons si tu veux en inserer bcp tu pourrais faire une boucle avec deux tableaux par exemple, les clefs, les valeurs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 58
    Dernier message: 29/10/2010, 12h35
  2. Problème récupérer les valeurs dans une Hash
    Par pymouse dans le forum Langage
    Réponses: 4
    Dernier message: 12/07/2007, 17h11
  3. recherche des doublons dans une hash
    Par Jasmine80 dans le forum Langage
    Réponses: 4
    Dernier message: 29/01/2007, 11h51
  4. Création non contrôlée de lignes vides dans une Hash
    Par Ashish_Kebab dans le forum Langage
    Réponses: 1
    Dernier message: 02/04/2006, 19h03
  5. modifier une valeur dans une hash
    Par chaabane dans le forum Langage
    Réponses: 1
    Dernier message: 17/03/2006, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo