Developpez.com - Rubrique Perl

Le Club des Développeurs et IT Pro

Quelle différence entre liste

Array et hash en Perl ?

Le 2014-02-14 08:59:05, par ram-0000, Rédacteur
Bonjour,

Une question existentielle dont je n'arrive pas à percevoir la réponse claire.

D'après ma 1ere compréhension
  • un array (préfixé par @) est une table de 'choses' et on accède à ces 'choses' par leur index (nombre variant de 0 à n) $array[12] par exemple
  • un hash (préfixé par %) est aussi une table de 'choses' et on accède à ces 'choses' par leur clé $hash['cle'] par exemple


Par contre, j'ai un peu de mal à comprendre les listes. Qu'est ce que c'est et quelle différence par rapport à un tableau ?

Merci d'avance pour vos réponses