Perl/Variabili scalari: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 201:
* viene considerato '''''false''''' tutto quello che è associabile a 0 , "" e "0"
* viene considerato '''''true''''' tutto quello che non è false
 
===Uso di Or o || e di And o &&===
Queste parole chiave si utilizzano per controllare la logica e per "operare" sugli scalari.
 
Or risulta "vero" se uno dei due estremi risulta "vero" in particolare viene valutato prima l'elemento a sinistra e poi quello a destra.
And risulta "falso" se uno dei due estremi è "falso" in particolare viene valutato prima l'elemento a sinistra e poi quello a destra.
Quindi Or "cerca" un "vero" per tornare "vero" mentre And cerca un "falso" per tornare "falso".
 
Vediamo il codice:
$a = 0;
$b = 1;
print "or:".( $a or $b )."\n";
print "and:"( $a and $b )."\n";
che produrrà:
or:1
and:0
 
Esempio con le stringhe:
$a = "";
$b = "vero";
print "or:".( $a or $b )."\n";
print "and:"( $a and $b )."\n";
 
che produrrà:
or:vero
and:
 
[[Categoria:Linguaggio Perl|Le variabili:scalari]]