Ci-dessous, les différences entre deux révisions de la page.
aide-memoire-perl [2009/09/24 00:00] |
aide-memoire-perl [2009/09/24 00:00] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Aide mémoire Perl ====== | ||
+ | |||
+ | ===== Généralités ===== | ||
+ | |||
+ | * Programme uniligne (" | ||
+ | |||
+ | perl -w -e " | ||
+ | |||
+ | * Exécution dans un fichier | ||
+ | <code perl> | ||
+ | # | ||
+ | print (" | ||
+ | </ | ||
+ | |||
+ | * LOL On se fout des espaces et des tabulations (en dehors des chaînes de caractères) | ||
+ | |||
+ | ===== Affectation de variables scalaires ===== | ||
+ | |||
+ | <code perl> | ||
+ | my $x; # $x a la valeur undef | ||
+ | undef($x); # idem | ||
+ | $x = undef; #idem | ||
+ | if defined($x) {print ' | ||
+ | my $x = 10.2; # $x est un nombre de valeur 10,2 | ||
+ | my $x = " | ||
+ | my $x = ' | ||
+ | my $y = " | ||
+ | </ | ||
+ | |||
+ | ===== Opérations sur les nombres ===== | ||
+ | |||
+ | < | ||
+ | my $x = 2; | ||
+ | $x += 3; # $x vaut 5 | ||
+ | $x *= 2; # $x vaut 4 | ||
+ | $x /= 2 # $x vaut 1 | ||
+ | $x -= 2 # $x vaut 0 | ||
+ | $x = $x**3 # $x vaut 8 | ||
+ | </ | ||
+ | |||