Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Operatori

Il Perl è un linguaggio in cui, come abbiamo visto, c'è una certa promisquità tra i tipi di dati: non è necessario stabilire se una determinata variabile conterrà dati di tipo numerico o stringhe; tuttavia è ben diverso eseguire una addizione tra numeri o una concatenazione di stringhe. A livello di operatori il Perl effettua quindi un cast delle variabili in base al tipo di operazione richiesta. In un certo senso si può dire che, trovandosi di fronte ad un operatore, l'interprete stabilisce il tipo di dato contenuto nelle variabili che compaiono nell'espressione da valutare, ``in base al contesto''.

Se verrà utilizzato un operatore aritmetico tra due variabili, il Perl tenterà di stabilire il valore numerico delle variabili stesse; viceversa se l'operatore sarà di tipo stringa allora il Perl tratterà le variabili coinvolte nell'espressione come delle stringhe.

Nelle tabelle successiva sono riportati i principali operatori.

$a + $b addizione somma il valore di $a e quello di $b
$a - $b sottrazione sottrae a $a il valore di $b
$a * $b prodotto moltiplica $a e $b
$a / $b divisione divide $a per $b
$a % $b modulo restituisce il resto della divisione $a/$b
$a ** $b esponente restituisce $a elevato a $b
++$a, $a++ incremento aumenta di 1 il valore di $a
--$a, $a-- decremento diminuisce di 1 il valore di $a
Operatori aritmetici

 

$a . $b concatenazione restituisce una stringa che contiene $a seguito da $b
$a x $b ripetizione restituisce una stringa che riporta il valore di $a ripetuto $b volte
substr($a,$n,$l) sottostringa restituisce una sottostringa di $a, a partire dal carattere $n e lunga $l caratteri
index($a,$b) indice restituisce la posizione del primo carattere della sottostringa $b all'interno di $a
Operatori stringa

 

$a = $b assegnazione assegna a $a il valore di $b
$a += $b aggiungi a aggiunge al valore di $a il valore di $b (equivalente a $a = $a+$b)
$a -= $b sottrai a sottrae al valore di $a il valore di $b (equivalente a $a = $a-$b)
$a .= $b concatena a concatena alla stringa $a la stringa $b (equivalente a $a = $a.$b)
Operatori di assegnazione

 

Lezione successiva ->

Torna all'indice

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali