Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Operare con le variabili

Una volta valorizzate le nostre variabili, potremo utilizzare le informazioni in esse contenute per svolgere numerosi tipi di operazioni con e su di esse, ciò sarà reso possibile dall'impiego di particolari costrutti nativi messi a disposizione dal Perl, chiamati appunto "operatori".

I primi operatori che analizzeremo saranno quelli di tipo matematico che ci consentono di effettuare semplici operazioni aritmetiche come le addizioni, le sottrazioni, le divisioni, le moltiplicazioni, il calcolo delle potenze, incrementi e decrementi etc..
Si tratta di operatori comuni ad altri linguaggi utilizzabili per lo scripting server side e non solo.

(L'articolo continua più sotto...)

L'operatore di addizione è rappresentato dal segno "+", esso ci consente di sommare i valori contenuti in due o più variabili di tipo numerico oppure, come nell'esempio che segue, di allocare all'interno di una variabile il risultato della sommatoria tra due valori numerici:

$var = 4 + 5;
L'operatore di sottrazione è rappresentato dal segno "-", esso ci permette di calcolare la differenza tra i valori contenuti in due variabili o più di tipo numerico oppure, come nell'esempio seguente, di salvare all'interno di una variabile il risultato della differenza fra valori numerici:
$var = 5 - 4;
L'operatore di moltiplicazione viene rappresentato tramite il segno "*", esso ha la funzione di calcolare il prodotto ottenuto dalla moltiplicazione di valori contenuti in due o più variabili di tipo numerico oppure, di salvare all'interno di una variabile il risultato della moltiplicazione fra valori numerici:
$var = 4 * 5;
L'operatore di divisione simboleggiato dallo slash, "/", ha il compito di calcolare il risultato ottenuto dalla divisione di valori contenuti in variabili numeriche oppure, di salvare all'interno di una variabile il risultato della divisione fra valori numerici:
$var = 4 * 5;
Per calcolare la potenza di un numero, utilizzaremo il simbolo "**", preceduto dalla cifra che vogliamo elevare e succeduto dall'esponente, ad esempio, per elevare "4" alla quinta scriveremo:
$var = 4 ** 5;
Per calcolare il resto di una divisione utilizzaremo il simbolo percentuale, "% "(modulo), ad esempio, per ottenere il resto della divisione "5/4" scriveremo:
$var= 5 % 4;
Per il calcolo d'incremento e decremento utilizzaremo rispettivamente gli operatori "++" (incrementa di "1") e "--" (decrementa di "1"), quindi, data "$var=n" avremo che:
# Incremento unitario della variabile
++$var; 
# Incremento unitario di $var + 1 
$var++; 
# Decremento unitario della variabile
--$var; 
# Decremento unitario di $var - 1 
$var--;
Nel corso di questa guida abbiamo già analizzato l'operatore di assegnazione "=", esso può essere utilizzato anche per attribuire ad una variabile il valore di un'altra variabile:
$var = $var_1;
Può inoltre essere utilizzato per incrementare il valore di una variabile in associazione all'operatore "+".
#associazione di un incremento unitario ad una nuova variabile
$var += $var_1;
Oppure può essere impiegato per decrementare il valore di una variabile in associazione all'operatore "-".
#associazione di un decremento unitario ad una nuova variabile
$var -= $var_1;
Per quanto riguarda le stringhe, oltre ad "=" valido anche per esse, introduciamo l'operatore di concatenazione "." che potrà essere utilizzato come segue:
$var = $var_1.$var_2
oppure
$var. = $var_1
Nel primo caso creiamo una nuova variabile il cui valore è uguale alla concatenazione di due altre variabili (ad esempio, date "$var_1='ciao'" e "$var_2='Max'", avremo che "$var" è uguale a "'Ciao Max'").
Nel secondo caso, una variabile già nota assume un nuovo valore concatenando il proprio a quello di un'ulteriore variabile.

Un esempio di concatenazione tra stringhe all'interno di un'istruzione è il seguente:

print $var.' e '.$var_1;
Per passare due parametri come una sola stringa utilizzeremo invece:
print "$var and $var_1";
i doppi apici ci consentiranno in fatti di rimpiazzare i nomi delle variabili con i loro rispettivi valori.

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122