Changeset 154 for trunk/perl
- Timestamp:
- 07/27/08 18:11:52 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/perl/presentation.tex
r153 r154 22 22 \date{\today} 23 23 24 %\AtBeginSection[] 25 %{ 26 %\begin{frame}<beamer> 27 % \frametitle{Plan} 28 % \tableofcontents[currentsection] 29 %\end{frame} 30 %} 24 \AtBeginSection[] 25 { 26 \begin{frame}<beamer> 27 \frametitle{Plan} 28 \tableofcontents[currentsection] 29 \end{frame} 30 } 31 32 \AtBeginSubsection[] 33 { 34 \begin{frame}<beamer> 35 \frametitle{Plan} 36 \tableofcontents[currentsubsection] 37 \end{frame} 38 } 31 39 32 40 \begin{document} … … 251 259 \end{frame} 252 260 261 \subsection{Les listes} 262 253 263 \begin{frame}[fragile] 254 264 \frametitle{Comprendre les listes} … … 465 475 \end{frame} 466 476 477 \subsection{Déclarer ses variables} 478 479 \begin{frame}[fragile] 480 \frametitle{my and co} 481 Perl est très laxiste: 482 \pause 483 484 \onslide<2-4> 485 \begin{verbatim} 486 $latitude = 5; 487 print "$latitud\n"; 488 \end{verbatim} 489 490 \onslide<2-> 491 Deux moyens de forcer les décalarations: 492 \pause 493 \begin{itemize} 494 \item \verb+use strict;+ force la declaration des variables 495 \pause 496 \item \verb+use warnings;+ produit des warnings sur les actions douteuses 497 \end{itemize} 498 499 \onslide<5> 500 \begin{verbatim} 501 use strict; 502 503 my $latitude = 5; 504 print "$latitude\n"; 505 \end{verbatim} 506 507 508 \end{frame} 509 510 \begin{frame}[fragile] 511 \frametitle{Portée des variables} 512 \verb+$var+ différent de \verb+@var+ différent de \verb+%var+ ! 513 514 Sans \verb+use strict;+ Perl fait au mieux. 515 516 \pause 517 Les déclarations se font n'importe où, mais avant leur utilisation: 518 519 \onslide<3-> 520 \vfill 521 \only<3>{Un script propre:} 522 \only<4>{Déclaration d'une variable globale:} 523 \only<5>{Au sein d'un bloc, on déclare un variable:} 524 \only<6>{On peut utiliser la variable globale:} 525 \only<7>{Attention avant l'initialisation !:} 526 527 \onslide<3-> 528 \begin{verbatim} 529 use strict; 530 \end{verbatim} 531 532 \onslide<7-> 533 \begin{verbatim} 534 mafonction(); 535 \end{verbatim} 536 537 \onslide<4-> 538 \begin{verbatim} 539 my $var = 1 540 \end{verbatim} 541 542 \onslide<5-> 543 \begin{verbatim} 544 sub mafonction { 545 \end{verbatim} 546 \onslide<6-> 547 \begin{verbatim} 548 print $var; 549 \end{verbatim} 550 \onslide<5-> 551 \begin{verbatim} 552 my $fvar = 3; 553 } 554 \end{verbatim} 555 556 557 \end{frame} 558 467 559 \section*{Fin} 468 560
Note: See TracChangeset
for help on using the changeset viewer.