Etape 4: Votre ami le hachage (même si vous n’êtes pas à Amsterdam)
Pour les non-initiés, un hachage n’est rien d’autre qu’un tableau, indexé par des chaînes ou d’une masse pêle-mêle de paires clé/valeur. On peut penser un hachage comme un gros baril avec des trucs (les valeurs) dedans, et tout dans le Canon métaphorique a une étiquette (les touches). Vous pouvez retirer n’importe quel élément dans le canon à simplement en trouvant sa balise.
Pour plus d’informations sur les hachages, le lien suivant peut être utile : http://www.tutorialspoint.com/perl/perl_hashes.htm
Nous pouvons utiliser les informations que chaque chanson dans le fichier XML d’iTunes est assigné à un ID unique voie pour suivre les chansons. Pour cette raison, le trackID rend une clé idéale pour les hachages. Par conséquent, nous pouvons mettre en place 4 hachages pour le titre de la chanson, artiste, notation et l’emplacement. Une fois que celles-ci ont été établies, nous pouvons parcourir le fichier et remplir notre base de données de hachage à l’aide de certaines expressions régulières simples, qui seront présentées à la prochaines.