Risorse per webmaster

L A   C O M U N I T À   V I R T U A L E   I T A L I A N A   P E R   W E B   M A S T E R S

 
 
      Tecnologie
      HTML
      CSS
      DHTML
      FLASH
      ASP
      PHP
      JSP
      PERL
      XML
      SMIL
      WIRELESS
      PALMARI
      APACHE
      MYSQL
      PICOSQL
 
      Grafica
 
      Servizi
 
      Raccolte
 
      Recensioni
 
      Analisi
 
      Disclaimer

   Per tutti
 
  .: Magazine
  .: Editor
  .: Appunti
  .: Gratis
  .: Scripts
  .: Components
 
   Home page

Partner
Comunicati stampa
Proposte di viaggio
Prenotazione hotel
Prenota vacanze
Accessori palmari
Cerca alberghi
Guide turistiche

versione stampabile Mostra una versione adatta per la stampa  

Livello di difficoltà:Livello di difficoltà: alto  
Il Perl, acronimo di Pratical extraction and report language, è diventato tanto popolare in Rete perché è il linguaggio più utilizzato per la creazine di programmi Cgi residenti su server Http. Può essere sfruttato sia su Web servers Apache che Iis.
 

Operatori di confronto

Guida a Perl
Il Perl ci mette a disposizione tre insiemi di operatori di confronto; ognuno di questi insiemi si applica su un tipo di dato differente: numeri, stringhe e nomi di file.

Come per ogni altro operatore il Perl effettuerà un cast (conversione di tipo) delle variabili prima di effettuare il confronto per rendere omogeneo e coerente con l'operatore il tipo dei dati trattati.

Le tabelle 8, 9 e 10 riportano i principali operatori:

$a == $b uguaglianza vero se $a è uguale a $b

$a < $b minore di vero se $a è minore di $b

$a <= $b minore o uguale vero se $a è minore o uguale a $b

$a > $b maggiore vero se $a è maggiore di $b

$a >= $b maggiore o uguale vero se $a è maggiore o uguale a $b

$a != $b diverso vero se $a è diverso da $b

Tab. 8: Operatori di confronto tra numeri

$a eq $b uguaglianza vero se $a è uguale a $b
$a lt $b minore di vero se $a è minore di $b (ordine alfabetico)
$a le $b minore o uguale vero se $a è minore o uguale a $b (ordine alfabetico)
$a gt $b maggiore vero se $a è maggiore di $b (ordine alfabetico)
$a ge $b maggiore o uguale vero se $a è maggiore o uguale a $b (ordine alfabetico)
$a ne $b diverso vero se $a è diverso da $b
Tab. 9: Operatori di confronto tra stringhe

-r $a leggibile vero se il file $a è leggibile
-w $a scrivibile vero se è possibile scrivere sul file $a
-d $a directory vero se $a è una directory
-f $a file regolare vero se $a è un file regolare (non un device o altro)
-T $a file di testo vero se $a è un file di testo
-e $a esiste vero se il file $a esiste
Tab. 10: Operatori su file
 

 
 
Home > perl > ...   © 1999-2017 Risorse.net, tutti i diritti riservati