02 juin 2004

Mes premiers pas en PERL

Je connais un peu PERL, cet article ne sera pas rédigé de la même manière que celui sur JAVA. Je vais traiter en gros les parties importantes nécessaires à la programmation : types de variables, fonctions, fichiers, modules et bibliothèques, expressions régulières, PERL CGI. Je compte sur vous pour corriger mes éventuelles erreurs ;)

Téléchargement et installation

Pour Windows, aller sur le site : http://www.activestate.com/ActivePerl/
Installez-le dans C:\Perl, c'est plus pratique.
Comme éditeur, j'utilise ScriptEdit mais après c'est à vous de voir :
http://www.scriptzone-fr.com (cliquer sur logiciels au niveau du menu)

Mon premier programme en Perl

//la première ligne est appelé ligne d'invocation, l'option w indique que le programme doit afficher les messages en cas d'erreur
#!C:\Perl\bin -w
print "voici mon premier programme en PERL";

Pour l'exécuter :
perl nom_fichier.pl dans l'invite de commande

Types de variables en PERL

- variables scalaires : $var, affectation, on a affecté la valeur Dupont à la variable $nom grâce à l'opérateur =

$nom= 'Dupont';

 - tableaux : @var

@tab = ('lundi','mardi','mercredi','jeudi','vendredi','samedi','dimanche');
//cela affiche tous les éléments du tableau
print @tab;
//cela affiche le premier élément du tableau soit lundi
print $tab[0];
      - hachages : %var
Ces variables sont également appelés tableaux associatifs, ils permettent de visualiser rapidement une valeur associée à une clé.

%classification = (
'jour'    => 'lundi',
'mois'   => 'mars',
'saison' => 'été'
);

Nous avons initialisé un hachage avec des couples clé/valeur, ce code initialise la clé jour avec la valeur lundi par exemple.
Pour obtenir une liste de toutes les clés du hachage :
@cles = keys %classification;
Inversement pour obtenir une liste de toutes les valeurs du hachage :
@valeurs = values %classification;

Posté par fatihaelh à 16:00 - PERL - Commentaires [0] - Permalien [#]

Commentaires

Poster un commentaire