- Timestamp:
- 03/03/11 17:50:40 (13 years ago)
- Location:
- trunk/tp-perl
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tp-perl/main.tex
r266 r267 56 56 There's more than one way to do it 57 57 \end{alertblock} 58 \pause 58 59 59 60 \begin{exampleblock}{Documentations de base} … … 61 62 \item perlfunc: fonctions principales 62 63 \item perlop: les opérateurs 64 \item perlvar: les variables \og{}magiques \fg{} 63 65 \end{itemize} 64 66 \end{exampleblock} … … 88 90 \end{frame} 89 91 90 \subsection{Les boucles} 92 \begin{frame}[fragile] 93 \frametitle{Test rapide} 94 \begin{exampleblock}{Avec le deboguer} 95 \begin{verbatim} 96 $ perl -de 0 97 98 Loading DB routines from perl5db.pl version 1.33 99 Editor support available. 100 101 Enter h or `h h' for help, or `man perldebug' 102 for more help. 103 104 main::(-e:1): 0 105 DB<1> print "coucou" 106 coucou 107 DB<2> 108 \end{verbatim} 109 \end{exampleblock} 110 \end{frame} 111 112 \subsection{les variables} 91 113 92 114 \begin{frame}[fragile] … … 96 118 \end{exampleblock} 97 119 \end{frame} 120 121 \begin{frame}[fragile] 122 \frametitle{Les variables magiques} 123 \begin{block}{variables importantes} 124 \begin{tabular}{|c|l|} 125 \hline 126 \verb+$_+&valeur courante\\ 127 \verb+@_+&la \og{}pile \fg{}\\ 128 \verb+@ARGV+&les arguments passé au script\\ 129 \hline 130 \verb+$a+ et \verb+$b+&variables de \verb+sort+\\ 131 \hline 132 \verb+$!+&derniÚre erreur systÚme\\ 133 \verb+$@+&erreur récupérée par \verb+eval()+\\ 134 \hline 135 \end{tabular} 136 \end{block} 137 \end{frame} 138 139 \subsection{Les boucles} 98 140 99 141 \begin{frame}[fragile] … … 207 249 \hline 208 250 \end{tabular} 251 \end{block} 252 \end{frame} 253 254 \begin{frame}[fragile] 255 \frametitle{Opérateur} 256 \begin{block}{Pas de fonctions, des opérateurs:} 257 \begin{itemize} 258 \item \verb+=~+ 259 \item \verb+!~+ (négation) 260 \end{itemize} 261 \end{block} 262 \pause 263 264 \begin{exampleblock}{exemple de regexp} 265 \begin{verbatim} 266 ($match) = $text =~ m/(t.t.)/; 267 \end{verbatim} 268 \end{exampleblock} 269 \end{frame} 270 271 \begin{frame}[fragile] 272 \frametitle{RegExp Perl:} 273 \begin{alertblock}{RegExp de perl !} 274 Certaines fonctionnalités ne sont disponibles que dans PERL 275 \end{alertblock} 276 \pause 277 \begin{exampleblock}{Documentation} 278 \begin{itemize} 279 \item \verb+perlre+ 280 \item \verb+perlretut+ 281 \end{itemize} 282 \end{exampleblock} 283 \end{frame} 284 285 \begin{frame} 286 \frametitle{RegExp: Exercice} 287 \begin{block}{Phrase:} 288 L'attaque sur Pearl Harbor fut 289 lancée par surprise le matin du dimanche 7 décembre 1941. 290 \end{block} 291 292 \begin{block}{Questions} 293 \begin{itemize} 294 \item trouver le premier \og{}mot \fg{} 295 \item trouver le premier chiffre 296 \item remplacer \og{}Pearl \fg{} par \og{}Perl \fg{} 297 \item remplacer les espaces par des \og{}\_ \fg{} 298 \end{itemize} 209 299 \end{block} 210 300 \end{frame} … … 240 330 \end{verbatim} 241 331 \end{block} 242 243 \end{frame} 332 \end{frame} 333 334 \begin{frame} 335 \frametitle{Lire un fichier} 336 \begin{exampleblock}{} 337 \scriptsize{\verbatiminput{fichier.pl}} 338 \end{exampleblock} 339 \end{frame} 340 341 \section{Utilisation d'un module} 342 244 343 245 344
Note: See TracChangeset
for help on using the changeset viewer.