< < E-NEF > >
Prog. Perl | Art Roman | Voyager | Cartes ()
                  dragon                     e-nef                 Plan du Site
Contact
my.e-nef v0.1
  • Kernel Linux stable: 2.6
  • Perl: 5.8
  • Apache: 2.0
  • mod_perl: 2.0
  • postgres: 8.0


Rubriques


Recherche sur le Site





Bookmarks


Recommandation de Lecture


Questions ?
Dites nous ce que vous
avez pensé de cette page

 Excellent
 Vaut le coup de le lire
 Sans intérêt

 Pas assez technique
 Juste comme il faut
 Trop technique



Cours de Perl
next up previous index
suivant: Valeurs defined ou undefined monter: Les scalaires précédent: Les scalaires   Index

Les données scalaires

Ce sont les chaînes de caractères, les nombres et les références. Voici les conventions utilisées par perl dans leur représentation :

Chaînes de caractères
Elles sont encadrées par des " ou des '. La différence entre ces deux notations est similaire à celle utilisée par les shells : dans une chaîne délimitée par deux ", les variables seront interpolées. En revanche, dans une chaîne délimitée par deux ', aucune interprétation du contenu de la variable ne sera faite. Un exemple de ce comportement est donné un peu plus loin dans le document, lorsque les variables scalaires sont présentées.

Les chaînes de caractères ne sont limitées en taille que par la mémoire disponible, et elles peuvent contenir le caractère nul.

Nombres
Plusieurs notations sont utilisées. Quelques exem­ples suffisent : 123, 123.45, 123.45e10, 1_234_567 (les caractères _ sont ignorés), 0xffff (valeur hexadécimale), 0755 (valeur octale)2.2, ... Il faut noter que la conversion nombre  $\leftrightarrow$ chaîne se fait de manière automatique : 12345 représente la même chose que "12345". La différence se fera lors de l'application d'une fonction : (log() implique un nombre, substr() implique une chaîne de caractères).

Références
C'est une des nouveautés de perl5. Le chapitre 11 leur est consacré.

Une valeur scalaire est interprétée comme FALSE dans un contexte booléen si c'est une chaîne vide ou le nombre 0 (ou son équivalent en chaîne "0").



Sous-sections
next up previous index
suivant: Valeurs defined ou undefined monter: Les scalaires précédent: Les scalaires   Index
Olivier Aubert
1999-06-01



Publicité

© Copyright 1998-2010 Emmanuel PIERRE. Libre reproduction sous Licence LLDDv1.
Pour tout commentaire, webmaster@e-nef.com
Dernière MaJ 31/01/2018

Valid XHTML 1.0!

No Patents/