Last change
on this file since 190 was
187,
checked in by nanardon, 16 years ago
|
|
-
Property svn:keywords set to
Id
|
File size:
1.6 KB
|
Line | |
---|
1 | % $Id$ |
---|
2 | |
---|
3 | \section{Variables} |
---|
4 | |
---|
5 | \subsection{Scalaire} |
---|
6 | |
---|
7 | Les saclaire sont des valeurs unitaires. |
---|
8 | |
---|
9 | \subsubsection{Affecter la valeur de 1 millions à un scalaire ?} |
---|
10 | |
---|
11 | La première solution consiste à affecter la valeur numérique: |
---|
12 | |
---|
13 | \begin{verbatim} |
---|
14 | $variable = 1000000; |
---|
15 | \end{verbatim} |
---|
16 | |
---|
17 | Elle peut très bien être affectée en passant par une chaine de caractère: |
---|
18 | |
---|
19 | \begin{verbatim} |
---|
20 | $variable = "1000000"; |
---|
21 | \end{verbatim} |
---|
22 | |
---|
23 | Enfin, les valeur peuvent aussi contenir des \verb+_+ pour |
---|
24 | séparer les milliers, \emph{car perl met l'accent sur la lisibilité} |
---|
25 | \footnote{Citation de Rafaël Garcia Suarez à ce sujet}: |
---|
26 | |
---|
27 | \begin{verbatim} |
---|
28 | $variable = 1_000_000; |
---|
29 | \end{verbatim} |
---|
30 | |
---|
31 | \subsubsection{Fixer une variable à une valeur non définie ?} |
---|
32 | |
---|
33 | Le mot clef \verb+undef+ désigne une valeur non définie (à ne pas confondre |
---|
34 | avec une valeur "nulle" tel que 0 ou ""). |
---|
35 | |
---|
36 | Il suffit d'affecter \verb+undef+ à la variable: |
---|
37 | |
---|
38 | \begin{verbatim} |
---|
39 | $variable = undef; |
---|
40 | \end{verbatim} |
---|
41 | |
---|
42 | A savoir que sans autre affection, les scalaires sont créés avec pour valeur |
---|
43 | \verb+undef+. |
---|
44 | |
---|
45 | \subsubsection{Trouver si une variable est définie ?} |
---|
46 | |
---|
47 | L'instruction \verb+defined+ renvois vraie si la variable évaluée est définie, |
---|
48 | c'est à dire si celle ci ne sont pas à \verb+undef+. |
---|
49 | |
---|
50 | \begin{verbatim} |
---|
51 | if (defined($var)) { } |
---|
52 | \end{verbatim} |
---|
53 | |
---|
54 | \subsection{Les tableaux} |
---|
55 | |
---|
56 | \subsubsection{Créer un tableau vide ?} |
---|
57 | |
---|
58 | Lors de sa création, et sans autre affectation, un tableau est bien sûr vide: |
---|
59 | |
---|
60 | \begin{verbatim} |
---|
61 | @tableau; |
---|
62 | \end{verbatim} |
---|
63 | |
---|
64 | Il est possible cependant d'assurer qu'un tableau est vide en lui affectant une |
---|
65 | liste sans aucune valeur. Cela permet également de vider un tableau: |
---|
66 | |
---|
67 | \begin{verbatim} |
---|
68 | @tableau = (); |
---|
69 | \end{verbatim} |
---|
70 | |
---|
71 | |
---|
Note: See
TracBrowser
for help on using the repository browser.