perl:variables

Un article de Polydoc.

Sommaire

[modifier] Synopsis

my $var; #une variable simple
my @tab; #une variable liste (ou variable tableau)
my %hash; #une table de hachage (hash table)

[modifier] Description

Il y a trois sortes de variables en perl:

  • les scalaires ($nom) qui peuvent contenir aussi bien des nombres, des chaînes de caractères, des objets (plutôt des références)
  • les tableaux (@nom) qui contiennent une liste de scalaires
  • les hastables (tables de hachage) (%nom) qui contiennent des couples clé/valeur (lundi/boulot, mardi/boulot, mercredi/enfants, jeudi/boulot, vendredi/boulot, samedi/week-end, dimanche/week-end)

[modifier] Exemples

my $nombre = 123;
my $nombreDecimal = 1.23;
my $chaine = 'Bonjour, tout le monde';
my $chaineParse = "Bonjour, \tTout le monde\n";
my @tab = (123, 1.23, 'Bonjour, tout le monde', "Bonjour, \tTout le monde\n");
my %hash = {nombre => 123, nombreDecimal => 1.23, chaine => 'Bonjour, tout le monde', chaineParse = "Bonjour, \tTout le monde\n"};

[modifier] Voir aussi

[modifier] Liens internes