Un programme Perl

Les pages d'introduction a Perl qui suivent sont librement adaptées du cours de Bruno Pouliquen, ` l'Université de Rennes 1.

Types de données

  1. Constantes

    1, -12345, 1.6E16 (signifie 160 000 000 000 000 000), 'cerise', 'a',
    'ceci est une chaine de caracteres'
  1. Scalaires

    Les scalaires sont précédés du caractère $
    $i = 0; $c = 'a';
    $mon_fruit_prefere = 'kiwi';
    $racine_carree_de_2 = 1.41421;
    $chaine = '100 grammes de $mon_fruit_prefere';
    => '100 grammes de $mon_fruit_prefere'
    $chaine = "100 grammes de $mon_fruit_prefere";
    => '100 grammes de kiwi'

    Lorsque la chaine est entourée de guillemets ("), son contenu est interprété par Perl (cad que s'il y a des variables, elles sont remplacées par leur valeur), si la chaine est entourée d'apostrophes ('), elle n'est pas interprétée.

    Attention: Pas d'accents ni d'espaces dans les noms de variables
    Par contre un nom peut être aussi long qu'on le veut.

    Booléens: Les variables de type booléen (cf C ou Pascal) n'existent pas en Perl.
    En Perl: 0='faux', autres chiffres = 'vrai'. Exemple:
    if (2+3) {print "vrai";}