Archive for Perl

1 – Le perl et les chaines de caractère

Le Perl est avant tout un langage permettant la manipulation des mots et de tout ce qui est à base de texte :

Il sait lire, écrire, modifier des fichiers, rechercher, et bien plus encore !!Dans le langage perl, comme dans tout les langages de programmation de ce type, les textes s’appellent des {{String}} :) (non pas ceux la !!) ou {{chaîne de caractère}} pour éviter toutes confusion avec les sous-vêtement !!! Bon oki => je sors…

Une chaine de caractère se compose donc de 0 ou plusieurs signes rassemblé en un tout. En gros, c’est presque tout ce qu’on saisie au clavier…


Exemple de chaîne de caractères :

Bonjours
123456789AZERTYUIOP
2é*ù+:;,!

En perl, les variables peuvent contenir aussi bien des nombres que des chaîne de caractère.

La + petite chaîne de caractère possible est Nullstring avec combien de caractère ? ba .. 0 .. c’est la plus petite…


Article lu 1036 fois

Les librairies PERL

Voici comment implémenter une librairie en perl par un exemple explicit.Par convention, les librairie sous Perl ont pour extension le ‘.pm’.

Exemple avec le fichier music.pm (la lib) :
—————

package music;

use strict;

sub play_music () {
// mon code….
return 0;
}

// TRES IMPORTANT
1;

——————

Pour le fichier contenant le programme principal :

——————

#!/usr/bin/perl

// s’agit de pas dévellopé comme un porc !
use strict;

// Ca mange pas de pain et ca simplifit la vie !
BEGIN {
my $path = $0;
$path =~ m,^(.*)/[^/]+$,;
unshift(@INC, « . », « lib », « $1 », « $1/lib », « $1/../lib »);
}

// On fait connaitre la librairie
use music;

// On appel la fonction présente dans la librairie
&music::play();

exit 0;

Et voila… tout simple :)


Article lu 1005 fois