summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@luxion>2008-09-02 11:36:27 +0000
committerdakkar <dakkar@luxion>2008-09-02 11:36:27 +0000
commit47d631936c2661ee462ce475a3e7ade898306ac2 (patch)
tree7e7c727c667fcf4e36c14819d84566fd73730df5
parentboh, ri-aggiungiamo le intestazioni di sotto-sezione (diff)
downloadintro-perl-47d631936c2661ee462ce475a3e7ade898306ac2.tar.gz
intro-perl-47d631936c2661ee462ce475a3e7ade898306ac2.tar.bz2
intro-perl-47d631936c2661ee462ce475a3e7ade898306ac2.zip
usiamo sempre "foreach"
git-svn-id: svn://luxion/repos/intro-perl@366 fcb26f47-9200-0410-b104-b98ab5b095f3
-rw-r--r--corso.content.tex24
1 files changed, 12 insertions, 12 deletions
diff --git a/corso.content.tex b/corso.content.tex
index a2effe9..394a4cb 100644
--- a/corso.content.tex
+++ b/corso.content.tex
@@ -742,7 +742,7 @@ Questo {\em è un errore}.
\begin{frame}\frametitle{Contesto scalare e lista}
\begin{itemize}
-\item ciascuna espressione in un programm \Perl\ viene valutata in un certo {\em contesto}
+\item ciascuna espressione in un programma \Perl\ viene valutata in un certo {\em contesto}
\item il contesto può essere {\em scalare} o {\em lista}
\item molte funzioni restituiscono risultati diversi a seconda del contesto
\end{itemize}
@@ -922,7 +922,7 @@ my %traccia_in=( X => 'corso',
\begin{itemize}
\item \lstinline!keys %a! restituisce la lista delle chiavi in \lstinline!%a!, {\em in un qualche ordine arbitrario}
\item \lstinline!values %a! restituisce la lista dei valori in \lstinline!%a!, {\em nello stesso ordine di \lstinline!keys!}
-\item in contesto scalare, restituiscono il numero di chiavi (o valori, è lo stesso)
+\item in contesto scalare, restituiscono il numero di chiavi (o valori, é lo stesso)
\item per sapere se un hash è vuoto o meno, invece di controllare \lstinline!keys %a!, basta controllare \lstinline!%a!: un hash è vero se e solo se è non-vuoto
\end{itemize}
\end{frame}
@@ -1086,7 +1086,7 @@ contesto scalare
\begin{lstlisting}
sub somma_a_tutti {
my ($quanto,@numeri)=@_;
- for my $numero (@numeri) {
+ foreach my $numero (@numeri) {
$numero+=$quanto;
}
return @numeri;
@@ -1175,7 +1175,7 @@ warning)
\begin{lstlisting}
use strict;use warnings;
my $righe;
-for my $riga (<>) {
+foreach my $riga (<>) {
chomp($riga);print reverse($riga),"\n";
++$righe;
}
@@ -1410,7 +1410,7 @@ use strict; use warnings;
while (my $linea=<>) {
chomp($linea);
my @campi = split /,/,$linea;
- for my $campo (@campi) {
+ foreach my $campo (@campi) {
print "Campo: $campo\n"
}
print "-- fine record\n";
@@ -1542,7 +1542,7 @@ while (my $line=<>) {
\begin{frame}[fragile]\frametitle{Ripetere un'iterazione}
\begin{lstlisting}
-for my $parola (@parole) {
+foreach my $parola (@parole) {
pronuncia($parola);
my $tentativo=<>;chomp($tentativo);
if ($tentativo eq $parola) {
@@ -1561,7 +1561,7 @@ for my $parola (@parole) {
LINEA: while (my $linea=<>) {
chomp($linea);
my (@parole)=split /\s+/,$linea;
- for my $parola (@parole) {
+ foreach my $parola (@parole) {
next LINEA if $parola eq '--';
usa_parola($parola);
}
@@ -1721,7 +1721,7 @@ Leggere da un filehandle si fa sempre nello stesso modo, comunque sia stato otte
\begin{lstlisting}
print $log "Letta configurazione\n";
-for my $key (keys %conf) {
+foreach my $key (keys %conf) {
print $output "$key -> $conf{$key}\n";
}
print $log "Stampata configurazione\n";
@@ -2050,7 +2050,7 @@ for $_ (@lista) {
\end{lstlisting}
\onslide<4|handout:0>
\begin{lstlisting}
-for my $elem (@lista) {
+foreach my $elem (@lista) {
print $elem;
}
\end{lstlisting}
@@ -2058,7 +2058,7 @@ for my $elem (@lista) {
\begin{onlyenv}<handout>
equivalente a:
\begin{lstlisting}
-for my $elem (@lista) {
+foreach my $elem (@lista) {
print $elem;
}
\end{lstlisting}
@@ -2157,7 +2157,7 @@ my @parolne_lunghe=
\begin{lstlisting}
# my @out=grep {test($_)} @in;
my @out;
-for my $elem (@in) {
+foreach my $elem (@in) {
if (test($elem)) {
push @out,$elem;
}
@@ -2177,7 +2177,7 @@ my @maiuscole=map {uc($_)} @minuscole;
\begin{lstlisting}
# my @out=map {trans($_)} @in;
my @out;
-for my $elem (@in) {
+foreach my $elem (@in) {
push @out,trans($elem);
}
\end{lstlisting}