Outils pour utilisateurs

Outils du site


Command unknown: plugin_bookcreator_addtobook
aide-memoire-perl

Aide mémoire Perl

Généralités

  • Programme uniligne (“One-liner”)
perl -w -e "print("Bonjour\n);"
  • Exécution dans un fichier
#!/usr/bin/perl -w
print ("Bonjour\n");
  • LOL On se fout des espaces et des tabulations (en dehors des chaînes de caractères)

Affectation de variables scalaires

my $x; # $x a la valeur undef
undef($x); # idem
$x = undef; #idem
if defined($x) {print 'Bonjour';} # N'affiche rien
my $x = 10.2; # $x est un nombre de valeur 10,2
my $x = "Bonjour\t\n"; # $x a 9 caractères : B o n j o u r TAB CR
my $x = '$x\t'; # $x a 4 caractères : $ x \ t
my $y = "Bonjour $x"; # $y vaut "Bonjour Bonjour\n"

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
aide-memoire-perl.txt · Dernière modification: 2009/09/24 00:00 (modification externe)