266
contributi
Nessun oggetto della modifica |
m (Update syntaxhighlight tags - remove use of deprecated <source> tags) |
||
Dato che il lettore al momento conosce solo le variabili e la funzione print, l'esempio riportato NON è un esempio di "buon" codice, ma aiuta a capire.
<
$a = "testo di prova";
print "risultato della prima print:".
).
" fine prima print\n";
</syntaxhighlight>
che produce:
Vediamone le caratteristiche:
<
<istruzione1> or <istruzione2>
</syntaxhighlight>
Il Perl esegue l'istruzione 1 quindi se questa da un esito "falso" viene eseguita la istruzione 2 .
<
<istruzione1> and <istruzione2>
</syntaxhighlight>
Il Perl esegue l'istruzione 1 quindi se questa da un esito "falso" NON viene eseguita la istruzione 2 .
Vediamo l'esempio che segue anticipando che la funzione unlink cancella dei file.Quindi si vuole che si cancellino i file indicati e che se questa non riesce si esegua una funzione gripe e poi si vada oltre (next LINE):
<
unlink "alpha", "beta", "gamma"
or gripe(), next LINE;
|| (gripe(), next LINE);
</syntaxhighlight>
[[Categoria:Perl|Composte]]
|
contributi