suppression de doublons de valeur de hachage et de garder un nombre de en perl

Permet de dire

%hash = (
        key1 => 'one',
        key2 => 'two',
        key3 => 'three',
        key4 => 'two',
        key5 => 'one',
);

Je veux avoir deux tableaux:

  1. Ce tableau doit avoir unique clé/valeur

    @tableau1=(key1 un cle2 deux cle3 trois)

  2. ce tableau doit avoir le comte de doublons en valeur (par exemple ici seulement trois valeurs sont uniques donc " un "est deux fois et "deux" deux fois encore et "trois", a révélé une fois).

    @tableau2=(2 2 1)

  • N' "unique" clé/valeur" signifie soit la clé ou la valeur doit être unique, ou de la combinaison de la clé et la valeur doit être unique, ou tout simplement la clé doit être unique?
  • Ce que commande vous êtes en supposant que pour @matrice2. En d'autres termes, pourquoi le nombre " un "venir avant de le nombre "deux"?
  • Ce qui détermine les clés sont gardées? Ne dites pas que l'ordre dans lequel les touches sont de retour n'est pas la même sur tous les différents perl et il n'est pas le même que l'ordre donné dans le fichier source.
  • La commande de @matrice2 est censé être valeur1 valeur2 depuis je veux enlever l'identique des éléments de différentes touches. La commande de @matrice1 doit correspondre avec @matrice2 pour suivre clé/valeur sont identiques et combien de fois?
InformationsquelleAutor Suren | 2009-06-09