Changeset 154 for trunk/perl


Ignore:
Timestamp:
07/27/08 18:11:52 (16 years ago)
Author:
nanardon
Message:
  • syntaxe
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/perl/presentation.tex

    r153 r154  
    2222\date{\today} 
    2323 
    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} 
    3139 
    3240\begin{document} 
     
    251259\end{frame} 
    252260 
     261\subsection{Les listes} 
     262 
    253263\begin{frame}[fragile] 
    254264\frametitle{Comprendre les listes} 
     
    465475\end{frame} 
    466476 
     477\subsection{Déclarer ses variables} 
     478 
     479\begin{frame}[fragile] 
     480\frametitle{my and co} 
     481Perl est très laxiste: 
     482\pause 
     483 
     484\onslide<2-4> 
     485\begin{verbatim} 
     486$latitude = 5; 
     487print "$latitud\n"; 
     488\end{verbatim} 
     489 
     490\onslide<2-> 
     491Deux 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} 
     501use strict; 
     502 
     503my $latitude = 5; 
     504print "$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 
     514Sans \verb+use strict;+ Perl fait au mieux. 
     515 
     516\pause 
     517Les 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} 
     529use strict; 
     530\end{verbatim} 
     531 
     532\onslide<7-> 
     533\begin{verbatim} 
     534mafonction(); 
     535\end{verbatim} 
     536 
     537\onslide<4-> 
     538\begin{verbatim} 
     539my $var = 1 
     540\end{verbatim} 
     541 
     542\onslide<5-> 
     543\begin{verbatim} 
     544sub 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 
    467559\section*{Fin} 
    468560 
Note: See TracChangeset for help on using the changeset viewer.