Cours 1 perl 1 Programmation PERL Cours n Nassim ZELLAL CPerl - généralités ? Perl est un langage de programmation créé par Larry Wall en ? Langage de programmation procédurale particulièrement adapté au traitement des données textuelles ? Langage interpr

Programmation PERL Cours n Nassim ZELLAL CPerl - généralités ? Perl est un langage de programmation créé par Larry Wall en ? Langage de programmation procédurale particulièrement adapté au traitement des données textuelles ? Langage interprété il n'y a pas de phase intermédiaire de compilation car l'interpréteur qui s ? appelle perl ? en minuscules compile le code sans que le programmeur ne s'en rende compte puis il l'exécute CMon premier script PERL Ouvrir un éditeur de texte Notepad Écrire dans un ?chier test pl ce qui suit ? usr bin perl print Je suis étudiant en informatique n Pour l ? exécuter ouvrir une invite de commandes et lancer le script perl perl test pl CMon deuxième script PERL passage des paramètres avec la variable spéciale ARGV x Écrire dans un ?chier test pl ce qui suit ? usr bin perl print Je suis étudiant en ARGV et je m ? appelle ARGV n Pour l ? exécuter ouvrir une invite de commandes et lancer le script perl perl test pl CCommentaires en PERL Écrire dans un ?chier test pl ce qui suit ? ceci est un commentaire print Coucou n Pour l ? exécuter ouvrir une invite de commandes et lancer le script perl perl test pl Remarque raccourci sous Notepad Ctrl q valable aussi pour les commentaires multilignes CTrois types de variables en PERL ? Scalaire ? Tableau ? Tableau associatif table de hachage CNommage des variables ? lettres minuscules ou majuscules ASCII de préférence ? Chi ?res ? tiret bas ? précédé de ou ? Exemples ? maChaine ? MaChaine ? Ma emeChaine ? eme chaine ? ma chaine ? ma-chaine CA ?ectation d ? une valeur à une variable ? variable valeur ? Exemples ? machaine toto ? monnombre ? maliste 'toto' 'titi' ? notes cours cours cours CPerl - scalaires ? Une variable de type scalaire est une ? cha? ne de caractères ? nombre CPerl - scalaires - cha? ne de caractères ? 'Coucou ' une cha? ne littérale ? Coucou ? 'Coucou n' n n'est pas interprété ? Coucou n n est interprété comme le retour à la ligne ? tu es magni ?que échappement des ? je veux utiliser un est interprété comme un caractère spécial d'échappement déspécialisation ? une cha? ne vide CPerl - scalaires - comparaison de cha? nes de caractères ? concaténation ? x multiplication de cha? ne de caractères Opérateurs de comparaison ? eq égalité Retourne si x contient la cha? ne Bonjour sinon ? ne inégalité Retourne si x est di ?érente de Toto sinon ? lt plus petit que less than Retourne si x est inférieure à Toto sinon ? gt plus grand que greater than Retourne si x est supérieure à Toto sinon ? le plus petit ou égal à less than or equal Retourne si x est inférieure ou égale à Toto sinon ? ge plus grand ou égal à greater than or equal Retourne si x est supérieure ou égale à Toto

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager