Changeset 266 for trunk


Ignore:
Timestamp:
02/28/11 17:38:16 (13 years ago)
Author:
nanardon
Message:
  • add bout files/regexp
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tp-perl/main.tex

    r264 r266  
    8888\end{frame} 
    8989 
     90\subsection{Les boucles} 
     91 
    9092\begin{frame}[fragile] 
    9193\frametitle{Variables} 
     
    128130\end{frame} 
    129131 
    130 \section{Les tableaux} 
     132\subsection{Les tableaux} 
    131133 
    132134\begin{frame}[fragile] 
     
    170172\end{frame} 
    171173 
    172 \section{Les HASH} 
     174\subsection{Les HASH} 
     175 
     176\begin{frame}[fragile] 
     177\frametitle{Fonctions clefs des HASH} 
     178\begin{block}{Fonctions} 
     179\begin{itemize} 
     180\item \verb+keys+, revois les clefs 
     181\item \verb+values+, renvois les valeurs 
     182\item \verb+exists+ renvois vrai si une clef existe 
     183\item \verb+each+ renvois les couples clef/valeur 
     184\end{itemize} 
     185\end{block} 
     186\end{frame} 
     187 
     188\section{Expression réguliÚre} 
     189 
     190\begin{frame}[fragile] 
     191\frametitle{RegExp} 
     192\begin{block}{} 
     193Recherche (et remplacement) de motifs. 
     194\end{block} 
     195 
     196\begin{block}{CaractÚres speciaux} 
     197\begin{tabular}{|c|l|} 
     198\hline 
     199\verb+.+&n'importe quel caractÚre\\ 
     200\hline 
     201\verb+?+&répété une fois\\ 
     202\verb+*+&répété 0-n fois\\ 
     203\verb-+-&répété 1-n fois\\ 
     204\hline 
     205\verb-^-&debut de ligne\\ 
     206\verb-$-&fin de ligne\\ 
     207\hline 
     208\end{tabular} 
     209\end{block} 
     210\end{frame} 
     211 
     212\section{AccÚs aux fichiers} 
     213 
     214\begin{frame}[fragile] 
     215\frametitle{begin()/close()} 
     216\begin{block}{open} 
     217\verb+$ret = open($handle, '>', 'fichier');+ 
     218\end{block} 
     219\pause 
     220\begin{alertblock}{3 arguments} 
     221Sur un fichier standard, toujours utiliser open avec 3 arguments. 
     222\end{alertblock} 
     223\pause 
     224\begin{block}{close} 
     225\verb+close($handle);+ 
     226\end{block} 
     227\end{frame} 
     228 
     229 
     230\begin{frame}[fragile] 
     231\frametitle{Lecture} 
     232\begin{block}{binaires:} 
     233\verb+$lus = read($handle, $data, 1024);+ 
     234\end{block} 
     235 
     236\begin{block}{textes} 
     237\begin{verbatim} 
     238$ligne = <$handle>; 
     239chomp($ligne); 
     240\end{verbatim} 
     241\end{block} 
     242 
     243\end{frame} 
     244 
    173245 
    174246\end{document} 
Note: See TracChangeset for help on using the changeset viewer.