Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Inscrit en
    octobre 2012
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : octobre 2012
    Messages : 28
    Points : 1
    Points
    1

    Par défaut Table de hashage avec pour values un tableau

    Bonkpur je voudrais savoir comment on fait pour avoir une table de hashage avec une key et pour value un tableau ?
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    foreach  $u (@user) 
    		{
    		 foreach $g (@group)
    			{
    			if (grep {$_ eq $u} (keys(%Hash_Point)))
    				{
    				$Hash_Point{ $u } = [$g];			
    				}
     
    			else 
    				{
    				$k=$u;
    				$Hash_Point{$k}=[$g];
    				}
    			}
    		}
    J'ai fait quelque chose comme ca mais ca na pas l'air de fonctionner .

    Merci d'avance

  2. #2
    Membre émérite Avatar de Gardyen
    Profil pro
    Inscrit en
    août 2005
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 580
    Points : 828
    Points
    828

    Par défaut

    plusieurs façons de faire (c'est Perl )

    en voici une :
    Code :
    push @{$hash{$key}}, $value;
    si la liste n'existe pas, elle sera créée la première fois que tu appelles cette ligne.
    Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
    Plus les choses changent, plus elles restent les mêmes

  3. #3
    Invité de passage
    Inscrit en
    octobre 2012
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : octobre 2012
    Messages : 28
    Points : 1
    Points
    1

    Par défaut

    Du coup je n'ai meme pas besoin de tester avant on est bien d'accord ?
    Vu que si mon utilisateur existe il rajoutera a ma liste deja existante le nom du groupe .

    Merci bien en tout cas !

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •